DOM

Element.getElementsByTagNameNS() メソッド

 編集:2022.09.25 by T.A.

[Edge]。→

element 内の指定された名前空間に属する、指定されたタグ名を持つ要素のリストを HTMLCollection でライブで返します。

Document.getElementsByTagNameNS() の場合は Document 内の検索です。

構文
element.getElementsByTagNameNS(namespaceURI, localName)
element Element
namespaceURI 検索する要素の名前空間 URI を表す文字列。

例えば、XHTML 要素を検索する場合は、XHTML の名前空間 URI である http://www.w3.org/1999/xhtml を使用してください。

Element.namespaceURIAttr.namespaceURI

localName 検索する要素のローカル名を表す文字列。すべての要素に一致させる特殊な値 "*" も可能です。→Element.localNameAttr.localName
戻り値

生きた HTMLCollection。ツリー内で見つかった要素を出現順に保持します。

// XHTML 文書の table の多くのセルの配列をチェック。
var table = document.getElementById("forecast-table");
var cells = table.getElementsByTagNameNS("http://www.w3.org/1999/xhtml", "td");

for (var i = 0; i < cells.length; i++) {
    var axis = cells[i].getAttribute("axis");
    if (axis == "year") {
        // データを取得
    }
}

テスト