标记参数动态更改的一般规则

时间:2009-11-02 11:05:18

标签: javascript dynamic

刚刚发现动态改变href可以用不同的方式实现,一个方法用

 document.anchors[] =  

适用于FireFox和Chrome,使用

时不适用于IE
 document.getElementById(..).setAttribute('href', 

适用于所有人。 这种变化是否有一般规则,人们可以理所当然,或者它总是标记/参数特定的吗?

1 个答案:

答案 0 :(得分:0)

document.getElementsByTagName("a")

适合所有人。

编辑:

可以从here

中读取精确的详细信息

如何使用它来获取页面的所有超链接(锚点)(或帧 - 取决于window对象上下文):

var links = document.getElementsByTagName("a");
for(var index=0; index<links.length; index++) {
// links[index].href = links[index].href + (links[index].href.indexOf("?") ? "&" : "?") + "hello";
}