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を表示したくありません。