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
twobomb
@twobomb
Вы пытаетесь у текста (String) получить поле classList, а нужно у элемента
ab.onmousedown = function(e) {
	var clickid = e.target;
  console.dir(clickid.classList);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы