我想更改页面上的所有链接,它适用于没有类的链接,但不适用于有类的链接。
这是我正在使用的代码:
window.onload = function() {
/* onload code */
var anchors = document.getElementsByTagName("a");
for (var i = 0; i < anchors.length; i++) {
anchors[i].href = "http://www.example.com/?redirect=" + anchors[i].href
}
}
它适用于以下链接:
<a id="box-left" href="http://www.google.com"></a>
但不适用于此:
<a class="links" href="redirect.php?link=125411" onclick="launch();" target="_blank"></a>