XML DOM getElementsByTagNameNS() 方法

2018-08-05 18:29 更新

XML DOM getElementsByTagNameNS() 方法


Document 對(duì)象參考手冊 Document 對(duì)象

定義和用法

getElementsByTagNameNS() 方法返回帶有指定名稱和命名空間的所有元素的 NodeList。

語法

getElementsByTagNameNS(ns,name)

參數(shù) 描述
ns 字符串,規(guī)定要搜索的命名空間名稱。值 "*" 匹配所有的標(biāo)簽。
name 字符串,規(guī)定要搜索的標(biāo)簽名。值 "*" 匹配所有的標(biāo)簽。


實(shí)例

下面的代碼片段使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中,并把帶有命名空間的元素節(jié)點(diǎn)添加到每個(gè) <book> 元素:

實(shí)例

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);
}

//Output all titles and editions
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("
");
}

嘗試一下 ?

Document 對(duì)象參考手冊 Document 對(duì)象
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)