Вопрос

на веб-странице, у меня есть некоторые коды, такие как

<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")?

... и его уродливый двоюродный брат должен быть упомянут, генеракодицетагкод

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top