JavaScript DOM编程艺术 附录.docxVIP

  • 0
  • 0
  • 约1.23万字
  • 约 30页
  • 2023-05-03 发布于四川
  • 举报
附 录 DOM 方法和属性 本附录内容 创建节点 复制节点 插入节点 删除节点 替换节点 处理节点 查找节点 节点的属性 遍历节点树 本附录对 DOM 所提供的最有用的方法和属性进行了汇总。它们按照所能完成的任务排列。 DOM 方法 下列方法是 DOM Core的组成部分。这不是全体 DOM 方法的完整清单。这里只列出了最有 用的方法。 创建节点 以下 DOM 方法的基本用途是创建新节点。 286 附录 DOM 方法和属性 . 个指向新建元素节点的方引法用将指按针照:给定的标签名创建一个新的元素节点。这个方法的返回值是一 reference = document.createElement(element) 这个方法只有一个参数:将被创建的元素的名字。这是一个字符串: 属性值将方等法于所1返:回的引用指针指向一个节点对象 。它是一个元素节点,所以它的 var para = document.createElement(p) 在这个例子里, . 返回的值将是 1 。 . 返回的值将是 或 。 用 方法创建出来的新元素节点不会被自动添加到文档里 。新节点没有 属性, 它只是一个存在于 JavaScript 上下文里的 对象。如果想把这 个 对象添加到你的文档里,则需要使用 或 方法 (参见稍后的“插入节点”小节)或者 方法(参见稍后的“替换节点”小节): 这个例子将创建一个 元素,并把这个新创建的元素追加为 元素的 子节点。 你可以在任何时候对新创建出来的元素使用其他 DOM 方法。比如说,你随时都可以对新元 素的任意属性进行设置(参见稍后的“处理节点 ”小节),即使在把这个元素插入文档之前也可 以这样做: 当然,也完全可以先把新元素插入文档,再对它的属性进行设置: . 方法将创建一个包含着给定文本的新文本节点。这个方法的返回值是一个 指向新建文本节点的引用指针: reference = document.createTextNode(text) 这个方法只有一个参数:新建文本节点所包含的文本字符串: 附录 DOM 方法和属性 287 reference = docuument.createTextNode(hello world) 方法所返回的引用指针指向一个节点对象。它是一个文本节点,所以它的 nodeType 属性值将等于 3: var message = document.createTextNode(hello world) 在这个例子里, . 返回的值将是 3 。 . 返回的值将是 。 用 方法创建 的新文本节 点不会被 自动添加到文档里 。新节 点没有 属性。如果想把新创建的文本节点添加到你的文档里,则需要使用 或 方法(参见稍后的“插入节点 ”小节)或者 方法(参见稍后 的“替换节点”小节): 这个例子将创建一个包含着文本“hello world”的文本节点,并把这个文本节点追加到 属性值 等于intro的那个元素。 经常与 方法配合使用。以下语句将创建一段 HTML 内容 并把它插入文档: 在这个例子里 ,第一条语句创建 了一个包含着文本 “hello world ” 的文本节 点 , 并把 由 方法创建了一个 返,并回将的其引引用指针赋值给了了变量 。用 方法把 文本节点插入了 元素节点。第四条语句把刷新后的 元素追 加给了文档的 元素。 复制节点 DOM 提供了一个用来复制节点的方法。 . 方法将为给定节点创建一个副本。这个方法的返回值是一个指向新建克隆节点 的引用指针: reference = node.cloneNode(deep) 这个方法只有一个布尔类型的参数,它的可取值只能是 或 。这个参数决定着是否要

文档评论(0)

1亿VIP精品文档

相关文档