DOM Element对象getElementsByTagNameNS()方法以文档顺序返回具有给定本地名称和名称空间URI的所有子元素的NodeList。
语法
以下是getElementsByTagNameNS()方法的使用语法。
elementObj.getElementsByTagNameNS(namespaceURI, localName)
参数
namespaceURI - 是要查找的元素的名称空间URI。
namespaceURI - 要么是查找元素的本地名称,要么是与所有元素匹配的特殊值*。
返回值
它返回一个包含所有匹配元素的新NodeList对象。
示例
文件:node_ns.xml的内容如下 -
Tianya
Su
0898-1234567890
tanmaypatil@xyz.com
Taniya
Lee
0898-1234567890
tanyia@yiibai.com
以下示例演示了setAttributeNodeNS()方法的用法 -
function loadXMLDoc(filename) {
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
} else // code for IE5 and IE6
{
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",filename,false);
xhttp.send();
return xhttp.responseXML;
}
xmlDoc = loadXMLDoc("/node_ns.xml");
ns="http://www.yiibai.com/technical/";
x = xmlDoc.getElementsByTagNameNS(ns, 'FirstName');
document.write(x[0].nodeName); // returns: e:FirstName
执行上面示例代码,得到下结果 -
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。