如何在不依赖JS框架的情况下将#somehash附加到页面上的所有链接?
或者当有人点击某个链接并附上#somehash?
时,是否可以捕获答案 0 :(得分:3)
正如所指出的那样,你可能做错了,但是......
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';
}
}
答案 1 :(得分:1)
让服务器添加散列?
否则你需要JS。 PS,你打算如何在没有启用JS的情况下对哈希做任何有用的事情?