Javascript Dom树遍历
来源:互联网 发布:淘宝刷真实流量软件 编辑:程序博客网 时间:2024/06/04 04:15
Node接口定义的节点类型都包含的特性和方法
特性和方法后面的 “冒号:” 紧跟的单词是“返回值类型 ”
firstChild : Node
lastChild : Node
nextSibling : Node
previousSibling : Node
childNodes : NodeList
nodeType :number
nodeValue :String
insertBefore(Node newChild, Node refChild) : Node
removeChild(Node oldChild): Node
replaceChild(Node newChild, Node refChild) : Node
createElement(String tagName) : Element
createTextNode(String data) : Text
查找元素:
getElementById(String elementId) : Element
getElementsByTagName(String tagname) : NodeList
getAttribute(String name) : String
setAttribute(String name, String value) : void
其它:
getElementsByTagName(String name) Stub : NodeList
normalize() Stub : void
removeAttribute(String name) : void
特性和方法后面的 “冒号:” 紧跟的单词是“返回值类型 ”
Node
属性
遍历节点(短途旅行):
parentNode : NodefirstChild : Node
lastChild : Node
nextSibling : Node
previousSibling : Node
childNodes : NodeList
节点信息:
nodeName :StringnodeType :number
nodeValue :String
返回一个节点的根元素(文档对象):
ownerDocument : Document包含了代表一个元素的特性的Attr对象;仅用于Element节点:
attributes : NamedNodeMap获取对象层次中的父对象:
parentElement [IE] :Node方法
修改文档树:
appendChild(Node newChild) : NodeinsertBefore(Node newChild, Node refChild) : Node
removeChild(Node oldChild): Node
replaceChild(Node newChild, Node refChild) : Node
克隆一个节点:
cloneNode(boolean deep) : Node删除一个子节点:
removeNode(boolean removeChildren) : Node判断childNodes包含是否包含节点:
hasChildNodes() : booleanDocument
属性
自己的:
documentElement : Element继承 Node :
attributes, childNodes, firstChild, lastChild, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentElement, parentNode, previousSibling方法
自己的:
创建元素:createElement(String tagName) : Element
createTextNode(String data) : Text
查找元素:
getElementById(String elementId) : Element
getElementsByTagName(String tagname) : NodeList
继承 Node :
appendChild, cloneNode, hasChildNodes, insertBefore, removeChild, removeNode, replaceChildElement
属性
自己的:
tagName: String继承 Node :
attributes, childNodes, firstChild, lastChild, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentElement, parentNode, previousSibling方法
自己的:
属性的读写:getAttribute(String name) : String
setAttribute(String name, String value) : void
其它:
getElementsByTagName(String name) Stub : NodeList
normalize() Stub : void
removeAttribute(String name) : void
继承 Node :
appendChild, cloneNode, hasChildNodes, insertBefore, removeChild, removeNode, replaceChild- Javascript Dom树遍历
- JavaScript 遍历DOM树
- JavaScript 实现 DOM树 的遍历
- 纯javascript实现dom树的遍历
- javascript DOM 遍历
- Javascript 遍历DOM Tree
- JavaScript 遍历DOM
- JS--遍历DOM树
- 遍历DOM文档树
- [JavaScript]遍历DOM对象所有属性
- javascript递归遍历所有DOM文档节点
- javascript DOM的操作,更新,遍历,添加
- javascript 遍历dom 节点统计类型
- javascript dom-文档结构和遍历
- JavaScript学习-DOM扩展_元素遍历
- JavaScript DOM深度遍历(2种方法)和广度遍历
- 14.jquery DOM操作 遍历DOM树
- HTML#DOM树的遍历
- 解码 XML 和 DTD
- PowerPoint PIA中Application没有RecentFile属性的解决方案
- 写入结构数据 (Write from structure)
- C# 2.0 新特性
- 预演项目介绍
- Javascript Dom树遍历
- ASP.Net 2.0 C# 选项卡效果
- Java关于文件上传的一个例子
- 关于转义字符"\r"
- Android NDK开发轻松入门
- Android开源应用《守护睡眠》
- uboot顶层makefile源码注解(针对6410)
- 一个int 数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现。
- 函数sizeof、strlen