溫馨提示×

DOM Element對象getElementsByTagNameNS()方法

小億
118
2023-12-20 19:20:26
欄目: 編程語言

getElementsByTagNameNS()方法是DOM Element對象的一個方法,用于獲取指定命名空間和標簽名的所有子元素。

語法: element.getElementsByTagNameNS(namespaceURI, localName)

參數(shù)說明:

  • namespaceURI:要匹配的命名空間URI,可以是命名空間URI字符串或"*"通配符。
  • localName:要匹配的標簽名。

返回值: 返回一個包含所有匹配的子元素的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。

0