Chegando argumento de comando em javascript
-
12-12-2019 - |
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!!
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