如何获取哪些标记名以前缀开头的DOM元素

时间:2010-09-01 11:35:22

标签: javascript html parsing

使用javascript,如何获取以<prefix:suffix>

等特定前缀开头的所有DOM元素

代码示例:

<div>
    <foo:bar1>hello</foo:bar1>
</div>
<foo:bar2>world</foo:bar2>

但是,没有循环遍历所有元素(出于性能原因)?

谢谢,Ran

1 个答案:

答案 0 :(得分:4)

使用getElementsByTagNameNS

document.getElementsByTagNameNS("http://example.com/namespace/for/foo", "*");

(假设您正在使用XHTML,其中包含从另一个命名空间导入的元素,并且实际上是使用正确的内容类型提供的。)