Как я могу добавить #somehash ко всем ссылкам на странице, не завися от JS Framework?
Или можно ловить, когда кто-то нажимает на ссылку и прикрепляет #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?