2

htmlタグのid属性を使用してvalue属性の値を取得したい。

<p id='abc' value='xyz'>123456</p>

私のJavaScriptは

var a=document.getElementById(abc).innerHTML; 
alert(a);

これによりアラート「123456」が表示されますが、アラート機能で「xyz」が表示されるようにします。どうすればこれらを行うことができますか。getElementById(abc).valueも試しましたが、これは何も返しません。

または、ブラウザに表示されないタグを作成する方法はありますか。ブラウザに123456を表示したくありません。

4

3 に答える 3

5

これを試して

var a = document.getElementById('abc').getAttribute('value'); 
alert(a);

質問の引数abcは引用符で囲まれていないことに注意してください。

于 2013-02-19T05:57:20.910 に答える
2

これを試して

alert(document.getElementById("abc").getAttribute("value"));

DOM要素getAttribute()メソッド-リンクのターゲット属性値を取得します。

デモ

于 2013-02-19T05:58:34.440 に答える
1

次のことを試してください。

var a=document.getElementById("abc").getAttribute("value");
于 2013-02-19T05:59:38.690 に答える