下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。
创建元素节点
本例使用 createElement() 来创建一个新的元素节点,并使用 appendChild() 把它添加到一个节点中。
使用 createAttribute 创建属性节点
本例使用 createAttribute() 来创建一个新的属性节点,并使用 setAttributeNode() 把它插入一个元素中。
使用 setAttribute 创建属性节点
本例使用 setAttribute() 为一个元素创建一个新的属性。
创建文本节点
本例使用 createTextNode() 来创建一个新的文本节点,并使用 appendChild() 把它添加到一个元素中。
创建 CDATA section 节点
本例使用 createCDATAsection() 来创建一个 CDATA section 节点,并使用 appendChild() 把它添加到一个元素中。
创建注释节点
本例使用 createComment() 来创建一个注释节点,并使用 appendChild() 把它添加到一个元素中。
createElement() 方法创建一个新的元素节点:
实例解释:
遍历并向所有 <book> 元素添加一个元素: 尝试一下
createAttribute() 用于创建一个新的属性节点:
实例解释:
遍历所有的 <title> 元素,并添加一个新的属性节点: 尝试一下
注意:如果该属性已存在,则被新属性替代。
由于 setAttribute() 方法可以在属性不存在的情况下创建新的属性,我们可以使用这个方法来创建一个新的属性。
实例解释:
遍历所有的 <title> 元素并添加一个新属性: 尝试一下
createTextNode() 方法创建一个新的文本节点:
实例解释:
向所有的 <book> 元素添加一个带有文本节点的元素节点: 尝试一下
createCDATASection() 方法创建一个新的 CDATA section 节点。
实例解释:
遍历并向所有 <book> 元素添加一个 CDATA section: 尝试一下
createComment() 方法创建一个新的注释节点。
实例解释:
循环并向所有 <book> 元素添加一个注释节点: 尝试一下
当你创建新的节点后,有几个方法可用于将这些节点插入到树中,我们将在下一节内容中描述如何插入节点。
Audio seekable 属性 Audio 对象实例获得第一个以秒计的音频可寻址范围(部分):var x = document.getElementById("myAudio");d...
Audio controller 属性 Audio 对象实例检测该音频是否有媒体控制器:var x = document.getElementById("myAudio").controller;定...
Window pageXOffset 和 pageYOffset 属性 Window 对象定义和用法pageXOffset 设置或返回当前页面相对于窗口显示区左上角的 X 位...
Window length 属性 Window 对象定义和用法ength属性返回在当前窗口中frames的数量(包括IFRAMES)。语法window.length浏览器支...
Image onabort 事件 Image 对象定义和用法onabort 事件会在图像加载被中断时发生。语法onabort=JavaScriptCode参数描述JavaScrip...