Как помень class всем элементам данного class?

У меня есть вывод постов в цикле. Я хочу реализовать что бы при на видении курсора на пост он сдвигался в верх на немного, а при отводе курсора вставал на свое место. Делаю данным образом, но меняются стили только у первого поста на остальных не работает. Как мне реализовать данную задумку помогите:
<div id="idpost" onmouseover="sdvigpost()" onmouseout="sdvigpostoff()"></div>

function sdvigpost() {
document.getElementById('idpost').className = "postsdvig";
}

function sdvigpostoff() {
document.getElementById('idpost').className = "postsdvig-off";
}
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега HTML
frontend developer
Зачем вам javascript?

Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sadyrbaev
@Sadyrbaev
Извини конечно, может это я тупой, но у тебя же цикл, а значит одинаковые id у всех постов, и срабатывает только первый. Используй селектор по классу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы