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

¿Fue útil?

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