如何替换书签中所有锚标签的href?

问题描述 投票:0回答:1

我正在尝试制作一个书签,将页面上的每个链接更改为“https://www.youtube.com/watch?v=dQw4w9WgXcQ”,并且到目前为止:

a.forEach(function(a){
a.href = "https://www.youtube.com/watch?v=dQw4w9WgXcQ";
});
alert("done.");

html编辑器显示“a”标签的href已更改,但不会转到新链接。我在不属于我的网站上使用此书签,因此无法添加类或 ID。

如果您由于问题重复而要关闭该问题,请告诉我重复的问题。

javascript html bookmarklet
1个回答
0
投票

尝试

javascript:var url="https://github.com/"; var all_links = document.getElementsByTagName("a");for (var link_num = 0; link_num < all_links.length; link_num++) {var link = all_links[link_num];link.href = url;};alert("changed " + link_num + " links")
url
变量更改为您想要的任何内容,它应该更改指向该变量的所有链接并提醒更改的链接数量

© www.soinside.com 2019 - 2024. All rights reserved.