Добавить к картинке href с помощью javascript (без jQuery)
На странице выведена картинка: <span id=counter><img id=piccounter src='picurl' /></span>
Нужно добавить к картинке ссылку <a href='http://url.ru'><img id=piccounter src='picurl' /></a>
Простой javascript. Без jQuery.
(Это счетчик ЛИ. Хочу добавлять ссылку на него в отдельном js.)
Ответы (2 шт):
Автор решения: splash58
→ Ссылка
// ищем элементы
span = document.querySelector('#counter')
img = span.querySelector('#piccounter')
// создаем ссылку
a = document.createElement('a')
a.href = "http://url.ru"
// ставим все на место
a.appendChild(img)
span.appendChild(a)
На странице выведена картинка: <span id="counter"><img id="piccounter" src='picurl' /></span>
Автор решения: Bear Vorkuta
→ Ссылка
let span = document.querySelector('#counter')
let img = span.innerHTML
span.innerHTML =`<a href='http://url.ru'>${img}</a>`
<span id="counter"><img id="piccounter" src='picurl' /></span>