Задать вопрос
DrunkMaster
@DrunkMaster

Почему не удаётся получить classList?

Пример https://jsfiddle.net/t005gk8h/
HTML
<div class="a b" id="ab">кликните сюда</div>

ab.onmousedown = function(e) {
    var clickid = e.target.id;
    console.dir(clickid.classList);
}

ответ undefined

Если же пример переписать на прямое указание, то всё работает:
console.dir(ab.classList);
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
twobomb
@twobomb
Вы пытаетесь у текста (String) получить поле classList, а нужно у элемента
ab.onmousedown = function(e) {
	var clickid = e.target;
  console.dir(clickid.classList);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽