我想使用 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";
}
最佳答案
将 links.replace
替换为 links.length
,因为您正在迭代 links 数组。
工作代码:
// 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";
}
关于javascript - 将默认链接替换为另一个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32291252/