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!!

War es hilfreich?

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
scroll top