1. DOM结构-- 两个节点可能存在哪些关系以及如何在节点之间任意移动.

父, 子和同级节点. 父节点拥有子节点, 而处于相同级层上的子节点可称为同级节点(或兄弟节点).

1)在多级节点数中, 最顶端的节点称为根节点.

2)跟节点之外的每个节点都有一个父节点.

3)节点可以拥有任意数量的子节点.

4)叶子是没有子节点的节点.

5)同级节点是拥有相同父节点的子节点.

 

---document.documentElement(返回文档根节点), document.body(返回body节点), document.activeElement (返回当前文档被击活的标签节点)\

---event.fromElement (返回鼠标移除的节点源), event.toElement(返回鼠标移入的节点源), event.srcElement(返回激活时间的节点源), event,target(返回激活事件的源节点-->firefox)

 

当前对象node-- 节点node信息 nodeName, nodeValue, nodeType

dom操作

1> 创建游离节点

document.createDocumentFrament 创建DOM片段

document.createElement() 单一元素节点

document.createTextNode() 创建文本节点

2> 节点添加和移除

fatherNode.appendChild(' ') 父节点添加子节点

fatherNode.removeChild(' ') 移除子节点

fatherNode.replaceChild(' ') 替换子节点

fatherNode.insertBefore(' ') 在所有节点之前添加子节点

3> 查找dom

document.getElementByTagName('p') 查找<p>标签

document.getElementById(' ') 查找指定id节点

document.getElementByName(' ') 查找className节点

 

posted on 2014-04-23 22:26  Kimer  阅读(256)  评论(0编辑  收藏  举报