Javascript加强-节点的认识

来源:互联网 发布:淘宝内部优惠券baidu 编辑:程序博客网 时间:2024/04/29 01:08

无论是HTML还是XML中,都是一个文本对象,而且都是一个文本节点。

在文本节点中,一切皆为节点。包括一个回车换行都算是。

每个节点都有各自不同的属性,常见属性分别为nodeName、nodeValue、nodeType。而每种节点中属性的值也不尽相同。

常见的四种节点有:

元素节点:即由尖括号所包括的标签元素;元素节点是可以拥有子节点的即childNode,而且可以有多个,子节点可以是任意类型的。

其常见的三个属性值分别是

nodeName:该标签元素的名字

nodeValue:null

nodeType:1

属性节点:即每个标签中所对应的属性元素;

其常见的三个属性值分别是

nodeName:该属性的名字

nodeValue:该属性的值

nodeType:2

文本标签:即每个元素标签之间的文本元素;包括两个非关联的元素标签之间的回车换行文本

其常见的三个属性值分别是

nodeName:#text

nodeValue:文本内容

nodeType:3

注释节点:即被<!---->注释的元素;

其常见的三个属性值分别是

nodeName:#comment

nodeValue:被注释的内容

nodeType:8

原创粉丝点击