JavaScript节点

JavaScript节点

ID:42747192

大小:78.50 KB

页数:8页

时间:2019-09-21

JavaScript节点_第1页
JavaScript节点_第2页
JavaScript节点_第3页
JavaScript节点_第4页
JavaScript节点_第5页
资源描述:

《JavaScript节点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、节点节点类型DOM定义了Node的接口以及许多种节点类型来表示节点的多个方面!·Document——最顶层的节点,所有的其他节点都是附属于它的。·DocumentType——DTD引用(使用语法)的对象表现形式,例如。它不能包含子节点。·DocumentFragment——可以像Document一样来保存其他节点。·Element——表示起始标签和结束标签之间的内容,例如

2、g>或者。这是唯一可以同时包含特性和子节点的节点类型。·Attr——代表一对特性名和特性值。这个节点类型不能包含子节点。·Text——代表XML文档中的在起始标签和结束标签之间,或者CDataSection内包含的普通文本。这个节点类型不能包含子节点。·CDataSection——的对象表现形式。这个节点类型仅能包含文本节点Text作为子节点。·Entity——表示在DTD中的一个实体定义,例如。这个节点类型不能包含子节点。·EntityReferen

3、ce——代表一个实体引用,例如"。这个节点类型不能包含子节点。·ProcessingInstruction——代表一个PI(处理指令)。这个节点类型不能包含子节点。·Comment——代表注释。这个节点类型不能包含子节点。·Notation——代表在DTD中定义的记号。这个很少用到,所以我们不会讨论。还定义了对应不同节点类型的12个常量.·Node.ELEMENT_NODE(1)·Node.ATTRIBUTE_NODE(2)·Node.TEXT_NODE(3)·Node.CDATA_SECTION_NODE(4

4、)·Node.ENTITY_REFERENCE_NODE(5)·Node.ENTITY_NODE(6)·Node.PROCESSING_INSTRUCTION_NODE(7)·Node.COMMENT_NODE(8)·Node.DOCUMENT_NODE(9)·Node.DOCUMENT_TYPE_NODE(10)·Node.DOCUMENT_FRAGMENT_NODE(11)·Node.NOTATION_NODE(12)节点类型常量都是Node对象的属性,但是IE不支持Node对象,但是仍可以使用数值Node接口也定义

5、了一些所有节点类型都包含的特性和方法。我们在下面的表格中列出了这些特性和方法:特性/方法类型/返回类型说明nodeNameString节点的名字;根据节点的类型而定义,元素节点返回tagName,文本节点返回#text,属性节点返回属性名nodeValueString节点的值;根据节点的类型而定义.元素节点此属性为空,文本节点些属性即为节点中的字符串,属性节点返回属性值nodeTypeNumber节点的类型常量值之一ownerDocumentDocument指向这个节点所属的文档firstChildNode指向在chil

6、dNodes列表中的第一个节点lastChildNode指向在childNodes列表中的最后一个节点childNodesNodeList所有子节点的列表previousSiblingNode指向前一个兄弟节点;如果这个节点就是第一个兄弟节点,那么该值为nullnextSiblingNode指向后一个兄弟节点;如果这个节点就是最后一个兄弟节点,那么该值为nullhasChildNodes()Boolean当childNodes包含一个或多个节点时,返回真attributesNamedNodeMap包含了代表一个元素的特性

7、的Attr对象;仅用于Element节点appendChild(node)Node将node添加到childNodes的末尾removeChild(node)Node从childNodes中删除nodereplaceChild(newnode,oldnode)Node将childNodes中的oldnode替换成newnodeinsertBefore(newnode,refnode)Node在childNodes中的refnode之前插入newnode除节点外,DOM还定义了一些助手对象,它们可以和节点一起使用,但不是D

8、OM文档必有的部分。·NodeList——节点数组,按照数值进行索引;用来表示一个元素的子节点。比如childNodes。NodeList有个length属性表示节点数量·NamedNodeMap——同时用数值和名字进行索引的节点表;用于表示元素特性。比如元素的attributes。NamedNodeMap对象也有一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。