На данный вопрос уже ответили:
Есть js код который берет элемент по id(пробовал и по классу) добавляет к нему класс при mouseenter. Вопрос в следующем: код изменяет первый попавшийся ему элемент с таким id(classo'm хотя у меня их больше 5), как изменять ВСЕ эти элементы?
var one = document.querySelector('.img1');
one.addEventListener('mouseenter',function add()
{
one.classList.add("changes");
});
one.addEventListener("mouseleave",function remove(){
one.classList.remove("changes");
});
<div class="blockOne"><img class="img1" src="home/1.png"></div>
<div class="blockTwo"><img class="img1" src="home/2.png"></div>
document.querySelectorAll('.img1').forEach(function(item) {
item.addEventListener('mouseenter', function() {
this.classList.add("changes");
});
item.addEventListener("mouseleave", function() {
this.classList.remove("changes");
});
});
.changes {
background: lightgreen;
}
<div class="blockOne"><img class="img1" src="home/1.png" alt="1.png"></div>
<div class="blockOne"><img class="img1" src="home/2.png" alt="2.png"></div>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Код возвращает Object object - как совместить всё в рамках replaceWith без дополнительных строк изначального присвоения и последующего встраивания...
Ниже представлен скрипт, работающий не во всех смартфонахА имеенно: IPhone 5,6, Android 4