getElementsByTagNameNS()方法是DOM Element對象的一個方法,用于獲取指定命名空間和標簽名的所有子元素。
語法: element.getElementsByTagNameNS(namespaceURI, localName)
參數(shù)說明:
返回值: 返回一個包含所有匹配的子元素的NodeList對象。
示例:
<!DOCTYPE html>
<html>
<body>
<div id="myDiv">
<p>Hello World!</p>
<p>This is a paragraph.</p>
</div>
<script>
var div = document.getElementById("myDiv");
var paragraphs = div.getElementsByTagNameNS("*", "p");
for(var i = 0; i < paragraphs.length; i++) {
console.log(paragraphs[i].innerHTML);
}
</script>
</body>
</html>
在上面的例子中,getElementsByTagNameNS(““, “p”)獲取了指定命名空間為””(表示所有命名空間)和標簽名為"p"的所有子元素,即兩個<p>元素。通過循環(huán)遍歷輸出了兩個<p>元素的innerHTML。