使用Javascript DOM根据条件选择元素

时间:2011-10-13 12:55:46

标签: javascript jquery dom

我有一个jQuery语句为;

$("a[target="+iframeId+"]").attr("href", url);

在普通的Javascript DOM中写这个的最佳方法是什么,这样性能不会受到太大影响?

1 个答案:

答案 0 :(得分:4)

一种方法,尽管jquery方法几​​乎肯定更快:

var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length; i++) {
    if (links[i].getAttribute("target") == iframeId) {
        links[i].setAttribute("href", url);
    }
}