js-Node对象属性

来源:互联网 发布:mysql删除表的字段 编辑:程序博客网 时间:2024/06/07 21:01
  • nodeName
  • nodeType
  • nodeValue

使用dom解析html时候,需要html里面的标签,属性和文本都封装成对象。

  • 标签节点对应的值:

nodeType : 1
nodeName: 大写标签的名称 比如span
nodeValue: 属性的值

  • 属性节点对应的值:

nodeType : 2
nodeName: 属性名称
nodeValue: 属性的值

  • 文本节点对应的值:

nodeType : 3
nodeName:#text
nodeValue: 属性的值

<body> <span id="spanid">eeeeee</span> <script type="text/javascript"> var span1=document.getElementById("spanid"); //获取标签对象 alert(span1.nodeType); alert(span1.nodeName); alert(span1.nodeValue); //获取属性 var id1=span1.getAttributeNode("id"); alert(id1.nodeType); alert(id1.nodeName); alert(id1.nodeValue);  //获取文本 var tex1=span1.firstChild;     alert(tex1.nodeType);     alert(tex1.nodeName);     alert(tex1.nodeValue); </script> </body>
0 0
原创粉丝点击