Obteniendo el argumento de comando en JavaScript
-
12-12-2019 - |
Pregunta
En la página web, tengo algunos códigos como
<span commandArgument="a">A</span>
<span commandArgument="b">B</span>
Quiero usar JavaScript para obtener los valores delGumentGument de los Spans, y el código que escribí es
var spans = document.getElementsByTagName("span");
var value = spans[0].commandArgument;
funciona en es decir, pero falla en Firefox.
Es decir, obtiene valor="A" y Firefox obtiene valor= indefinido.
¿Hay algún método para obtener los valores que funcionan en ambos navegadores?¡Gracias !!
Solución
Puede usar el getAttribute()
del Métodos del elemento DOM .
Este método funciona también en los navegadores antiguos según el hoja de compatibilidad de quirskmode.org
var value = spans[0].getAttribute('commandArgument');
Otros consejos
¿Has probado .getAttribute("commandArgument")
?
... y su primo feo debe mencionarse, .setAttribute("commandArgument", "c")
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow