dom节点类型
1、Document:整个文档是一个文档节点。
2、每个XML标签是一个元素节点
3、包含XML元素中的文本是文本节点
4、每一个XML属性是一个属性节点
5、注释属于注释节点
节点属性和方法
1、nodeName:节点的名字
2、nadeValue:节点的值
3、nideType:节点的类型常量值之一
4、firstChild:指向在childNodes列表中的第一个节点
5、lastChild:指向在childNodes列表中的最后一个节点
6、childNodes:所有子节点的列表
7、previousSibling:指向前一个兄弟节点
8、nextSibling:指向后一个兄弟节点
9、attributes:包含了代表一个元素的特性的Attr对象,仅用于Element节点
10、appendChild(node):将node添加到childNodes的末尾
11、replaceChild(newnode,oldnode)将childNodes中的oldNodes替换成newNode
12、removeChild(node)从childNodes中删除node
13、insertBefore(newnode,refnode):在childNodes中的refnode之前插入newnode。
节点类型常量和值
节点类型 nodeType nodeName nodevalue
元素节点 1 tagname null
属性节点 2 att 属性值
文本节点 3 #text 文本值
注释节点 8 comment
文档节点 9 document
创建NODE
1.创建元素节点
document.creatElement(TagName);
2.创建属性节点
document.createAttnbute(attr);
object.attr=var;
object.setAttribute(attr.var);
3.创建文本节点
object.lnnerText = var;
document.createTextNode(text);