<div class="x" value="1"></div> <div class="x" value="2"></div> <div class="x" value="3"></div>
现在这样三个div,用class.value的方法获取的是undefined;现在该怎么获取?
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/>");
代码给你参考下
刚说错了- -你这根本就获取不了。。。getAttributeNode()这个才是获取属性节点
因为你获得的是元素节点啊...