Мне нужен простой код на чистом JavaScript (НЕ jQuery!), Который добавит определенный конец ко всем внутренним ссылкам на странице (то есть ко всем ссылкам, которые содержат домен сайта в HREF атрибута), что-то вроде:Добавить определенный конец ко всем внутренним ссылкам на странице
var pagelinks = document.getElementsByTagName('a');
for(var i in pagelinks) {
if(pagelinks.getAttribute('href').indexOf(document.domain) != -1) {
pagelinks[i].setAttribute('href',currenthref+'my_end');
}
}
!!! Примечание: это не работает скрипт - это только «что-то вроде» что мне нужно
Например внутренние ссылки на странице:
<a href="http//mysite.com/showcase">Showcase</a>
<a href="http//mysite.com/contacts">Contacts</a>
...
Мне нужно
<a href="http//mysite.com/showcase?my_end">Showcase</a>
<a href="http//mysite.com/contacts?my_end">Contacts</a>
...
В чем проблема с вышеуказанным? – Chrillewoodz
Это работает? Это только «что-то вроде». Я не знаю, как получить переменную currenthref и как указать условие «если ссылка содержит домен» – stckvrw
Что не так с вопросом? – stckvrw