码迷,mamicode.com
首页 > Web开发 > 详细

HTML DOM对象 获取各种类型的节点

时间:2018-09-10 19:08:33      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:var   ext   div   属性   通过   相同   同名   多个   log   

HTML DOM对象 获取各种类型的节点

1.节点(node)的分类

nodeName          nodeValue          nodeType

元素节点 标签名        null              1nt

属性节点属性名        属性值             2

文本节点#text           文本值             3

注释节点#comment       注释内容             8

2.元素节点的4种获取方式

<div id="tt"  class="div"  name="yy"></div>

var stt = document.getElementById("tt");

var stt = document.getElementsByClassName("div")[0];    [0]代表相同名字时第一个元素内容也就是父级元素下所有内容

详细解释:通过document.getElementsByClassName("div")获取到name为div的元素。[ n] n代表相同name情况下第几个元素

3.获取节点所有的子节点

console.log(stt.childNodes);

var sttChild = stt.childNode;

console.log(sttChild.nodeName//获取节点的name,sttChild.nodeValue//获取节点的值,sttChild.nodeType//获取节点的类型)

4.获取节点的属性节点

var sttattr = stt.attributes;

注意当一个元素内有多个属性 比如 id   class  style name  同时存在时 谁在前面先获取谁

 

HTML DOM对象 获取各种类型的节点

标签:var   ext   div   属性   通过   相同   同名   多个   log   

原文地址:https://www.cnblogs.com/stt520/p/9621776.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!