了解DOM:Node接口
来源:互联网 发布:美国航空航天数据库 编辑:程序博客网 时间:2024/05/10 03:58
From:http://www.ido321.com/1318.html
所有的节点都使用Node接口来表示,可以使用很多方法去获取节点,如document.getElementsByTagName()、document.getElementsByName()等均返回一个NodeList对象,然后获取其中的节点。
节点对应的属性和放大均在Node接口予以定义:
1、Node接口常见的属性列表
属性名数据类型说明nodeNameDOMString返回节点名nodeValueDOMString返回节点值nodeTypeint返回节点类型(见后文)parentNodeNode返回当前节点的父节点childNodesNodeList返回当前节点的所有子节点firstChildNode返回当前节点的第一个子节点lastChildNode返回当前节点的最后一个子节点previousSiblingNode返回当前节点的紧邻的前一个兄弟节点nextSiblingNode返回当前节点的紧邻的后一个兄弟节点attributesNamedNodeMap返回当前节点的所有属性ownerDocumentDocument返回当前节点对应的Document对象namespaceURIDOMString返回当前节点所属命名空间的URIprefixDOMString返回当前节点所属命名空间的前缀localNameDOMString返回当前节点限定名的本地部分
2、Node接口常见的方法列表
方法名数据类型说明appendChildNode在末尾添加一个子节点cloneNodeNode克隆一个子节点hasAttributesBoolean判断该节点是否有属性hasChildNodesBoolean判断该节点是否有子节点insertBeforeNode在指定节点插入一个节点isSupportedBoolean判断节点特定是否被支持normalizeVoid规格化节点removeChildNode删除一个子节点replaceChildNode替换一个子节点
3、Node类型
在DOM文档中,每一个节点都属于一种类型,可以使用Node.nodeType属性获取节点的类型。DOM规范规定了12种节点类型,可以使用Node接口定义的常量表示,也可以用数字表示。
节点类型常量数值表示说明ELEMENT_NODE1元素节点ATTRIBUTE_NODE2属性节点TEXT_NODE3文本节点CDATA_SECTION_NODE4CDATA节点ENTITY_REFERENCE_NODE5实体引用节点ENTITY_NODE6实体节点PROCESSING_INSTRUCTION_NODE7处理指令节点COMMENT_NODE8注释节点DOCUMENT_NODE9文档节点DOCUMENT_TYPE_NODE10文档类型节点DOCUMENT_FRAGMENT_NODE11文档片段节点NOTATION_NODE12符号节点
PS:IE不支持常量表示,最好用数字表示。最常用的六种Node类型:1,2,3,8,9,11
0 0
- 了解DOM:Node接口
- 了解DOM:HTMLDocument接口
- 了解DOM:Element接口和HTMLElement接口
- DOM笔记(二):Node接口
- dom-node
- JavaScript中DOM树的Node接口的一些简单应用
- DOM的核心: Node
- htm,dom,node
- DOM Node Element Attr
- Query DOM node value
- DOM的核心: Node
- XML DOM Node Types
- HTML DOM Node Information
- XML DOM - Node 对象
- DOM之Node
- XML DOM Node 对象
- dom系列:Node操作
- 【DOM】node类型
- 了解DOM:HTMLDocument接口
- Windows 7系统中的彩蛋“God Mode”
- DML过程中记录错误日志
- Eclipse下svn的创建分支/合并/切换使用
- 买玫瑰
- 了解DOM:Node接口
- 搬运业界Android & binder的神文链接
- Interleaving String
- 网络编程基本知识
- 了解DOM:Element接口和HTMLElement接口
- hdu1254 推箱子 (bfs+dfs)
- java自学日记四
- python的多线程
- 第16周 判断是否存在相同数字