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元素值