ScarletFlash
@ScarletFlash

Почему не работает onmouseout?

Добрый вечер.

Не возьму в толк, почему так работает:
<div class="product-image-wrapper">
	<div class="product-image" onmouseout="alert(2)"></div>
</div>


.., а так – нет:
<script>
           let a = document.querySelector(".product-image-wrapper .product-image");
           console.log(a);
           a.onmouseout = function(event){
                   alert(1);
           }
</script>


Только через костыли смог обойти сию ситуацию. Хотелось бы понять, в чем дело. Спасибо.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
Все прекрасно работает. Проследи чтоб код выполнялся после того, как страница загружена. Убедись, что ты взаимодействуешь именно с нужным элементом.
Ответ написан
Ваш ответ на вопрос

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

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