Befehlsargument in Javascript abrufen
-
12-12-2019 - |
Frage
Auf der Webseite habe ich einige Codes wie
<span commandArgument="a">A</span>
<span commandArgument="b">B</span>
Ich möchte Javascript verwenden, um die commandArgument-Werte der Spans abzurufen, und der Code, den ich geschrieben habe, ist
var spans = document.getElementsByTagName("span");
var value = spans[0].commandArgument;
Es funktioniert im IE, schlägt jedoch in Firefox fehl.
IE erhält den Wert = „a“ und Firefox erhält den Wert = undefiniert.
Gibt es eine Methode zum Abrufen der Werte, die in beiden Browsern funktioniert?Danke!!
Lösung
Sie können den getAttribute()
von der Methoden des DOM-Elements .
Diese Methode funktioniert auch in alten Browsern nach dem Kompatibilitätsblatt von Quirskmode.org
generasacodicetagpre.Andere Tipps
Hast du es versucht .getAttribute("commandArgument")
?
...und sein hässlicher Cousin muss erwähnt werden, .setAttribute("commandArgument", "c")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow