我希望使用JavaScript将现有链接的链接属性href
更改为其他链接。我怎么能这样做?
这是链接:
<a href="defaultlink.php?go=no">See more</a><a href="defaultlink.php?go=yes">See more</a><a href="defaultlink.php?go=why">See more</a>
我尝试过以下操作但不起作用:
var links = document.getElementsByTagName('a');
var len = links.replace;
for(var i=0; i<replace; i++){
links[i].href = "newlink.php?+BLABLABAL";
}
答案 0 :(得分:0)
将links.replace
替换为links.length
,因为您正在迭代链接数组。
工作代码:
// This is an array of links
var links = document.getElementsByTagName('a');
// The length of the array
var len = links.length;
// Iterate over the array
for(var i = 0; i < len; i++){
links[i].href = "https://twitter.com";
}
答案 1 :(得分:0)
用这个改变你的js代码:
var links = document.getElementsByTagName('a');
var len = links.length;
for(var i=0; i<len; i++){
links[i].href = "newlink.php?+BLABLABAL";
}
你必须在