如何在不依赖JS框架的情况下将#somehash附加到页面上的所有链接?
或者有人点击链接并附加#somehash时是否有可能捕获?
最佳答案
如前所述,您可能以错误的方式进行此操作,但是...
var links = document.getElementsByTagName('a');
for(var i = 0; i < links.length; i++) {
var link = links[i];
if (link.href.indexOf('#') < 0) {
link.href += '#somehash';
}
}