javascript dom编程结点详解.doc

javascript dom编程结点详解.doc

ID:57688458

大小:28.50 KB

页数:2页

时间:2020-09-01

javascript dom编程结点详解.doc_第1页
javascript dom编程结点详解.doc_第2页
资源描述:

《javascript dom编程结点详解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DOM—Node类型Node对象Node对象是整个DOM的主要数据类型。节点对象代表文档树中的一个单独的节点。节点可以是元素节点、属性节点、文本节点等。1.   节点类型节点节点类型数值常量描述nodeName值nodeValue值ElementELEMENT_NODE1元素节点元素名称NullAttrATTRIBUTE_NODE2属性节点属性名称属性值TextTEXT_NODE3文本节点#text节点内容CDATASectionCDATA_SECTION_NODE4文档中的CDATA区段#cdata-section节点内容Ent

2、ityReferenceENTITY_REFERENCE_NODE5实体引用节点实体引用名称NullEntityENTITY_NODE6实体节点实体名称NullProcessingInstructionPROCESSING_INSTRUCTION_NODE7处理指令节点Target节点内容CommetCOMMENT_NODE8注释节点#commet注释内容DocumentDOCUMENT_NODE9Dom树的根节点#documentNullDocumentTypeDOCUMENT_TYPE_NODE10文档定义的实体提供接口doc

3、type名称NullDocumentFragmentDOCUMENT_FRAGMENT_NODE11轻量级的Document对象,其中容纳了一部分文档#documentfragmentNullNotationNOTATION_NODE12DTD中声明的符号符号名称Null2.   节点关系childNodes属性:保存节点的子节点列表NodeList,NodeList是一组类数组对象,用于保存一组有序的节点。它是基于DOM结构动态执行查询的结果。保存在NodeList中的节点可以通过方括号或item()方法来访问。parentNo

4、de属性:保存节点的父节点;previousSibling属性:保存与节点同级的前一个节点;nextSibling属性:保存与节点同级的后一个节点;firstChild属性:保存节点的第一个子节点;lastChild属性:保存节点的最后一个子节点;ownerDocument属性:保存整个文档的文档节点;hasChildNodes()方法:判断节点是否包含一个或多个子节点。3.   操作节点appendChild()方法:向节点的ChildNodes列表尾部插入一个节点,添加完成后会更新ChildNodes的关系指针。如果传入app

5、endChild()的节点已存在于文档中,则将该节点从原来的位置转移到新位置。insertBefore()方法:接收两个参数,要插入的节点和参照节点;执行该方法后,参照节点会成为插入节点的前一个同级节点;如果参照节点为Null,则效果和appendChild()方法相同。replaceChild()方法:接收两个参数,要插入的节点和要替换的节点。removeChild()方法:接收一个参数,即要移除的节点;返回移除的节点。注:被移除或替换的节点仍在文档中,只是文档中已没有他们的位置。cloneNode()方法:创建调用该方法节点的

6、一个完全相同的副本。接收一个参数,布尔值;为true时,进行深复制,即复制节点及其整个子节点树;为false时,仅复制该节点。normalize()方法:合并相邻的文本节点并删除空文本节点。

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

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

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