element.classList不返回动态添加的类

问题描述 投票:0回答:1

我有一些js代码,它为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

javascript dom
1个回答
0
投票

DOMTokenList不代表实际值。

如果你将鼠标悬停在小蓝色i图标上,它会说:

刚刚评估了下面的价值。

© www.soinside.com 2019 - 2024. All rights reserved.