Цитата:
|
второй через родителей и детей. Мы у родителя нажатой кнопки берем элемент img. Данный пример универсален
Код:
|
e.target.parentElement.querySelector("img") |
|
Я так и делаю, использую классы.
Я бы уже не писал но если я так делаю через классы и вытаскиваю не одник элемент с таким классом, а все оно жалуется что
Cannot read property 'setAttribute' of null и я не понимаю в чем проблема
Код:
|
<button class="button">GO-1
<img class="image" src="URL адрес">
</button>
<button class="button">
<img class="image" src="URL адрес">GO-2
</button> |
const butt = document.querySelectorAll(".button")
butt.forEach((e) => {
e.addEventListener("click", (e) => urlImage(e))
})
function urlImage(e) {
e.target.parentElement.querySelectorAll(".image").setAttribute('src',"http://www.kenwalger.com/twitter_cards/mongodb-atlas.png")
}