簡體   English   中英

javascript將#hash應用於所有鏈接

[英]javascript apply #hash to all links

如何在不依賴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';
    }
}

使服務器添加哈希?

否則,您將需要JS。 PS,您打算如何在不啟用JS的情況下對哈希進行有用的處理?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM