Как поместить URL адресной строки в атрибут href

#javascript #html #anchor #href

#javascript #HTML #привязка #href

Вопрос:

У меня 1000 сообщений, и я хочу размещать комментарии Facebook на каждой странице. facebook plguin требует URL value внутри href атрибута. Я не хочу вручную вводить URL 1000 раз.

Есть определенные способы, такие как ввод expr:href='data:post.canonicaUrl' в blogger.Однако я помещаю код за пределы основной оболочки, поэтому blogger не может получить URL-адрес публикации.

Существует ли какой-либо href атрибут, в котором автоматически отслеживается значение URL адресной строки.

Ответ №1:

Следующий скрипт заменит href атрибут всех тегов привязки на текущий URL

 var anchors = document.getElementsByTagName('a');
for(var i=0;i<anchors.length;i  )
 anchors[i].href = window.location.href;