javascript применить #hash ко всем ссылкам - PullRequest
0 голосов
/ 09 июня 2010

Как я могу добавить #somehash ко всем ссылкам на странице, не завися от JS Framework?

Или можно ловить, когда кто-то нажимает на ссылку и прикрепляет #somehash?

Ответы [ 2 ]

3 голосов
/ 09 июня 2010

Как указывалось, вы, вероятно, делаете это неправильно, но ...

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 голос
/ 09 июня 2010

Сделать сервер добавить хэши?

В противном случае вам понадобится JS.PS, как вы планируете делать что-нибудь полезное с хэшем без JS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...