質問

Webページでは、

のようなコードがいくつかあります。
<span commandArgument="a">A</span>
<span commandArgument="b">B</span>
.

スパンのCommandArgument値を取得するためにJavaScriptを使用したい、そして私が書いたコードは

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

IEで機能しますがFirefoxで失敗します。
つまりvalue="a"を取得し、Firefoxは値= undefinedを取得します。
両方のブラウザで機能する値を取得する方法はありますか?ありがとう!!

役に立ちましたか?

解決

dom要素のメソッド

このメソッドは、 QuirskModeの互換性シートによると、古いブラウザで機能します。org

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

他のヒント

.getAttribute("commandArgument")を試しましたか?

...とその醜いいとこは言及されなければならない、.setAttribute("commandArgument", "c")

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top