JS. Переменная внутри href?

Возможно ли как-то внутрь href поместить переменную?

var urlGo=http://goo.gl;
var googleLink = window.document.querySelectorAll("a[href^='urlGo']");
  • Вопрос задан
  • 2723 просмотра
Пригласить эксперта
Ответы на вопрос 3
villiwalla
@villiwalla
HTML-верстка
var link = document.querySelectorAll('a[href]');
for ($i = 0; link.length > i; i++) {
 link[i].setAttribute('href', 'http://goo.gl');
}
Ответ написан
Комментировать
Чистым JS - только в скрипте, не в шаблоне (см ответы Виктора и ErgonomicCode).
Если подобного добра планируется много - я бы глядел в сторону шаблонизаторов
Ответ написан
Комментировать
bubandos
@bubandos
bash'у, javascript'ую, php'лю, css'аю, html'каю
Для начала надо в коде ошибки исправить)))
А уже потом...
var urlGo="http://goo.gl"; // строки надо в кавычки брать
// можно так
var googleLink = window.document.querySelectorAll("a[href^="+urlGo+"]");

// или вот так
var selector = [
		"a[href^=", 
		urlGo, 
		"]"
].join('');
var googleLink = window.document.querySelectorAll(selector);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час