element.classList не возвращает классы, добавленные динамически - PullRequest
0 голосов
/ 22 апреля 2019

у меня есть некоторый js-код, который добавляет класс hidden к div, но когда я пытаюсь прочитать классы этого div, element.classList возвращает только классы, присутствующие в html

мой div html

<div id="someid" class="addendum"> </div>

Но что-то странное происходит, когда я печатаю его на консоли, я могу видеть динамически добавленные классы. «скрытый» - это класс, который я добавил динамически, но если я пытаюсь напечатать console.log(el.classList.value), он возвращает только дополнение. Я могу видеть класс скрытый только тогда, когда я

console.log(el.classList)

Почему это происходит?DOMTokenList показывает только динамически добавленный класс в консоли.

enter image description here

1 Ответ

0 голосов
/ 22 апреля 2019

DOMTokenList не представляет фактическое значение.

Если вы наведите курсор мыши на маленький синий значок i, он скажет:

Значение ниже было оценено только сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...