XML DOM(文档对象模型)是一种用于处理 XML 文档的标准 API。它允许程序和脚本动态地读取、修改、添加和删除 XML 元素。
XML DOM 将 XML 文档视为一个树形结构,其中的每个节点都有特定的属性和方法。XML DOM 使用 JavaScript 或其他语言来遍历这些节点,以便对文档进行修改或创建新的 XML 元素。
// 使用 JavaScript 获取文档中所有元素的名称 var elements = document.getElementsByTagName("*"); for (var i = 0; i < elements.length; i++) { console.log(elements[i].nodeName); }
appendChild() 方法把新的子节点追加到节点的子节点列表的末尾。
该方法返回新的子节点。
参数 | 描述 |
---|---|
newchild | 要追加的节点。 |
下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,创建节点(<edition>),并把它添加到第一个 <book> 节点的最后一个子节点的后面:
输出:
appendChild() - 向所有的 <book> 节点追加一个子节点
XML DOM lookupNamespaceURI() 方法 Node 对象定义和用法 lookupNamespaceURI() 方法返回匹配某个节点上所指定的前缀的命名空间 ...
HTML DOM ownerDocument 属性 元素对象实例返回元素的根元素:document.getElementById(demo).ownerDocument;定义和用法ownerDocu...
HTML DOM lang 属性 元素对象定义和用法lang 属性设置或返回元素的语言。语法HTMLElementObject.lang=language-code浏览器支持所...
HTML DOM getAttribute() 方法 元素对象实例获取链接的 target 属性值:document.getElementsByTagName(a)[0].getAttribute(targ...
ondragenter 事件 事件对象实例在拖动的元素进入到放置目标时执行 JavaScript :div ondragenter=myFunction(event)/div本文底部...
HTML textarea name 属性HTML textarea 标签实例一个带有 name 属性的文本区域:form action="demo_form.html" textarea name="...
HTML td bgcolor 属性 HTML td 标签实例给单元格添加背景颜色:table border="1"trthMonth/ththSavings/th/trtrtd bgcolor="#FF0...
HTML a name 属性 HTML a 标签实例name 属性用于指定锚(anchor)的名称:a name=C4Chapter 4/a浏览器支持所有主流浏览器都支持 ...
HTML a 属性HTML a 标签实例 target 属性规定在何处打开链接文档:a href=http://www..cn target=_blank访问/a浏览器支持所有主流...
HTML command type 属性HTML command 标签实例一个类型为 command 的 command 元素:menucommand type=command label=Save oncli...