DOM:element.getElementsByTagNameNS
From MDC
Contents |
[edit] Summary
Returns a list of elements with the given tag name belonging to the given namespace.
[edit] Syntax
elements = element.getElementsByTagNameNS(namespaceURI, localName)
-
elementsis a liveNodeListof found elements in the order they appear in the tree. -
elementis the element from where the search should start. Note that only the descendants of this element are included in the search, not the node itself. -
namespaceURIis the namespace URI of elements to look for (seeelement.namespaceURI). For example, if you need to look for XHTML elements, use the XHTML namespace URI,http://www.w3.org/1999/xhtml. -
localNameis either the local name of elements to look for or the special value"*", which matches all elements (seeelement.localName).
[edit] Example
// check the alignment on a number of cells in a table in an XHTML document.
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") {
// grab the data
}
}
[edit] Notes
element.getElementsByTagNameNS is similar to document.getElementsByTagNameNS, except that its search is restricted to descendants of the specified element.