Ottenere argomenti di comando in JavaScript
-
12-12-2019 - |
Domanda
Nella pagina web, ho alcuni codici come
<span commandArgument="a">A</span>
<span commandArgument="b">B</span>
.
Voglio usare JavaScript per ottenere i valori del Commandargument degli span e il codice che ho scritto è
var spans = document.getElementsByTagName("span");
var value = spans[0].commandArgument;
.
funziona in IE ma fallisce in Firefox.
Cioè ottiene valore="A" e firefox ottiene valore= indefinito.
C'è qualche metodo per ottenere i valori che funziona in entrambi i browser?Grazie !!
Soluzione
È possibile utilizzare il getAttribute()
Dal Metodi dell'elemento DOM .
Questo metodo funziona anche nei vecchi browser secondo il foglio di compatibilità di quirskmode.org
var value = spans[0].getAttribute('commandArgument');
. Altri suggerimenti
hai provato .getAttribute("commandArgument")
?
... e il suo brutto cugino deve essere menzionato, .setAttribute("commandArgument", "c")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow