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

来源:9-7 节点属性

qq_巴黎的雨打湿东京的街_0

2017-08-11 12:38

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

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


写回答 关注

3回答

  • 我要SSR
    2017-08-11 14:20:00
    已采纳
    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/>");

    代码给你参考下

    qq_巴黎的...

    非常感谢!

    2017-08-11 14:25:58

    共 1 条回复 >

  • 我要SSR
    2017-08-11 14:09:13

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

  • 我要SSR
    2017-08-11 13:54:31

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468063 学习 · 21891 问题

查看课程

相似问题