为了账号安全,请及时绑定邮箱和手机立即绑定

我想获得div的value值,作为一个参照物

<div class="x" value="1"></div>
<div class="x" value="2"></div>
<div class="x" value="3"></div>

现在这样三个div,用class.value的方法获取的是undefined;现在该怎么获取?


正在回答

3 回答

var aaa = document.getElementsByClassName("x");
    var sss = aaa[0].getAttributeNode("class");
        document.write(sss.nodeName+"<br/>");
        document.write(sss.nodeValue+"<br/>");
        document.write(sss.nodeType+"<br/>");

代码给你参考下

0 回复 有任何疑惑可以回复我~
#1

qq_巴黎的雨打湿东京的街_0 提问者

非常感谢!
2017-08-11 回复 有任何疑惑可以回复我~

刚说错了- -你这根本就获取不了。。。getAttributeNode()这个才是获取属性节点

0 回复 有任何疑惑可以回复我~

因为你获得的是元素节点啊...

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想获得div的value值,作为一个参照物

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信