代码改变世界

js节点操作

2015-09-13 22:13  we星星  阅读(178)  评论(0编辑  收藏  举报

节点操作:

一.节点类型

根据DOM,XML文档中的一个成分都是一个节点。

二.节点操作

获取节点引用

1.方式一:   document.getElementById();

      document.getElemengtByTagName();

说明:这种方式直接查找节点,每次都会遍历文档中的所有节点,比较耗费内存,而且并不能体现出节点间的关系;

 

2.方式二:通过节点关系属性获得节点引用

方法:1.obj.childNodes;获取对象所有子节点,只包含次级节点;(eg:alert(wrap.childNode.length);换行也算节点的个数,有兼容问题)。

   2.obj.parentNode;获取该元素的父节点;(eg:alert(inner.parentNode.className);)

   3.obj.firstChild;获取该元素第一个子节点 nodeName类型 有兼容问题

   4.obj.lastChild;获取该元素的最后一个

   5.obj.previousSibing;获取上一个兄弟节点

   nodeType 元素类型

     nodeName元素名称

   nodeValue元素值