TUTORIALFrontendFETCHED

XML DOM createElementNS() 方法

XML DOM createElementNS() 方法 Document 对象 定义和用法 createElementNS() 方法创建带有命名空间的元素节点。 该方法返回 Element 对象。 语法 createElementNS(ns,name) 参数 描述 ns 字符串,可为元素节点规定命名空间的名称。 name 字符串,可为元素节点规定名称。 实例 下面的..

Updated 7/16/2026

Tutorial detail pages default to noindex.

XML DOM createElementNS() 方法


Document 对象参考手册 Document 对象

定义和用法

createElementNS() 方法创建带有命名空间的元素节点。

该方法返回 Element 对象。

语法

createElementNS(ns,name)

参数 描述
ns 字符串,可为元素节点规定命名空间的名称。
name 字符串,可为元素节点规定名称。


实例

下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,并把带有命名空间的元素节点添加到每个 <book> 元素:

实例

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('book'); var newel,newtext; for (i=0;i<x.length;i++) { newel=xmlDoc.createElementNS("p","edition"); newtext=xmlDoc.createTextNode("First"); newel.appendChild(newtext); x[i].appendChild(newel); } // 输出所有 title 和 edition y=xmlDoc.getElementsByTagName("title"); z=xmlDoc.getElementsByTagNameNS("p","edition"); for (i=0;i<y.length;i++) { document.write(y[i].childNodes[0].nodeValue); document.write(" - "); document.write(z[i].childNodes[0].nodeValue); document.write(" edition."); document.write(" Namespace: "); document.write(z[i].namespaceURI); document.write("<br>"); }

尝试一下 »

Document 对象参考手册 Document 对象