我想使用html标签的id属性获取value属性的值。
<p id='abc' value='xyz'>123456</p>
我的javascript是
var a=document.getElementById(abc).innerHTML;
alert(a);
这给了我警报“123456”,但我想要警报功能应该显示我“xyz”。我怎么能这样做我也尝试了getElementById(abc).value,它什么也没有返回。
OR是否有蚂蚁方式制作不在浏览器上显示的标签。我不想在浏览器上显示123456。
答案 0 :(得分:5)
试试这个
var a = document.getElementById('abc').getAttribute('value');
alert(a);
请注意,问题中的参数abc
未用引号括起来。
答案 1 :(得分:2)
试试这个
alert(document.getElementById("abc").getAttribute("value"));
DOM元素getAttribute()方法 - 获取链接的目标属性值:
答案 2 :(得分:1)
尝试以下方法:
var a=document.getElementById("abc").getAttribute("value");