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

Javascript 标记参数动态更改的一般规则,javascript,dynamic,Javascript,Dynamic,刚刚发现动态更改href可以以不同的方式实现,一种方法 document.anchors[] = 适用于FireFox和Chrome,不适用于IE document.getElementById(..).setAttribute('href', 对所有人都有效。 对于此类更改,是否有一个可以视为理所当然的一般规则,或者它始终是特定于标记/参数的 document.getElementsByTagName("a") 对所有人都有效 编辑: 一个精确的细节可以从 如何使用它获取页面的

刚刚发现动态更改href可以以不同的方式实现,一种方法

 document.anchors[] =  
适用于FireFox和Chrome,不适用于IE

 document.getElementById(..).setAttribute('href', 
对所有人都有效。 对于此类更改,是否有一个可以视为理所当然的一般规则,或者它始终是特定于标记/参数的

document.getElementsByTagName("a")
对所有人都有效

编辑:

一个精确的细节可以从

如何使用它获取页面的所有超链接(锚定)(或框架-取决于
窗口
对象上下文):

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