2009-05-21 10 views
2

HTMLカスタム属性を使用する場合、Chromeでは機能しません。私はIEそれは未定義HTMLカスタム属性がChromeで動作しない

alert(document.getElementById("my_div").my_attr); 

を取得し、私はChromeではJavaScriptを使用してこの属性を取得しようとした場合

<div id="my_div" my_attr="1"></div> 

私がされて何を意味、私はこのHTMLを持っていると仮定うまく動作します。

答えて

12

:IE、FFとChrome全体で私のために

alert(document.getElementById("my_div").getAttribute("my_attr")); 

作品罰金。

+3

+1です。 Windows用のOpera 9.6とSafari 4でも動作します。 –

0

あなたは準拠したXHTMLとしてページを宣言していますか?もしあなたがそうしたら、新しい属性を要素に追加することはできません。私の理解は、(すべての場合、ASP.NETが成功する)方法がありますが、すべての種類のgunk(カスタムスキーマ?)を発行する必要があります。私は詳細に精通していない。 getAttribute()経由で取得

関連する問題