Задать вопрос
LenovoId
@LenovoId
svg, css,js

Как убрать undefined?

Я хочу при наведении на блок вывести его data это получилось но при выходе из блока у меня выходит undefined а должно вообще ни чего не выводится ...

Как можно пофиксить это ? https://codepen.io/topicstarter/pen/abpJEmG
  • Вопрос задан
  • 263 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
zb_venom
@zb_venom
Жизнерадостный чебурек
Если бы Вы попробовали отдебажить какие классы видит ваша программа при наведении, то определили бы что класс необходимо присвоить картинке, а в js коде нужно использовать e.target.classList.contains("item")
https://codepen.io/zb-venom/pen/jOyBZdX
if (e.target.classList.contains("item")) {
    value.innerHTML = e.target.parentNode.dataset.text;
   }  else {
    value.innerHTML = '';
   }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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