Получение аргумента команд в JavaScript
-
12-12-2019 - |
Вопрос
на веб-странице, у меня есть некоторые коды, такие как
<span commandArgument="a">A</span>
<span commandArgument="b">B</span>
.
Я хочу использовать JavaScript, чтобы получить значения CommandarGument о пропандах, а код, который я написал, является
var spans = document.getElementsByTagName("span");
var value = spans[0].commandArgument;
.
это работает в IE, но не удается в Firefox.
Т.е. получает значение= «A» и Firefox получают значение= undefined.
Есть ли какие-либо метод, чтобы получить значения, которые работает в обоих браузере?Спасибо !!
Решение
Вы можете использовать getAttribute()
из Методы DOM-элемента .
Этот метод работает в старых браузерах, а также в соответствии с Ta ref="http://www.quirksmode.org/dom/w3c_core.html" rel="nofollow"> Лист совместимости quirskmode.org
var value = spans[0].getAttribute('commandArgument');
. Другие советы
Вы пробовали .getAttribute("commandArgument")
?
... и его уродливый двоюродный брат должен быть упомянут, генеракодицетагкод