节点和创建方法

节点:

了解节点首先要理解什么是DOM树状图,
例如:html的子元素有head和body组成;head又有tittle和meta组成,dody也有各种子元素构成。于是在结构上就形成了像树枝分叉一样的结构,一般我们就将这种结构称为DOM树状图
节点的类型一般分为12种,在这里就拿其中几种比较常见的类型讲解他们的属性操作
节点操作:

1.nodeName:节点名称。
元素    大写的标签类型
注释    #comment
文档    #document
文本    #text
属性    就是属性名称,例如id。
**注意**:空白折叠区域会被高级的浏览器认为是一个文本节点,IE在在这方面反而不会出现这种错误。
2.nodeType:节点类型
上面说了节点类型一共有12种,一般会用数字来表示其中常用的几种有:
元素  1
属性  2
文本  3
注释  8
文档  9
....
3.nodeValue:节点值
文本  字符串
元素  null
属性  属性值
注释  注释内容
文档  null

节点的关系:

注意:在操作节点关系前应该先将元素获取。
1.父子关系

1.获取所有子节点
元素.childNodes;
2.获取所有元素节点
元素.children;
3.第一个子节点
元素.fristChild;
4.第一个元素节点
元素.fristElementChild;
5.最后一个子节点
元素.lastChild;
6.最后一个元素节点
元素.lastElementChild;

2.子父关系

元素.parentNode;

3.兄弟关系

1.前一个兄弟
元素.perviousSibling;
2.前一个元素兄弟
元素.perviousElementSibling;
3.下一个兄弟
元素.nextSibling;
4.下一个元素兄弟
元素.nextElementSibling;
创建节点

1.创建元素的方法:

var div = document.createElement(" div ");

2.创建文本节点

var text = document.createTextNode;

3.创建注释节点

var comment = document.createComment;

创建的元素是没有在树上的,因此也叫孤儿节点。
下期更上树方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值