Pergunta

Na página da web, eu tenho alguns códigos, como

<span commandArgument="a">A</span>
<span commandArgument="b">B</span>

Eu quero usar o javascript para obter o commandArgument valores dos vãos, e o código que eu escrevi é

var spans = document.getElementsByTagName("span");
var value = spans[0].commandArgument;

Ele funciona no IE, mas falha no Firefox.
O IE fica value = "a" e o Firefox fica value = indefinido.
Não há nenhum método para obter os valores que funciona no navegador?Obrigado!!

Foi útil?

Solução

Você pode usar o getAttribute() do métodos do elemento DOM.

Este método funciona em navegadores antigos como bem de acordo com o compatibilidade folha de quirskmode.org

var value = spans[0].getAttribute('commandArgument');

Outras dicas

Você já tentou .getAttribute("commandArgument")?

...e seu primo feio deve ser mencionado, .setAttribute("commandArgument", "c")

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top