关于DomTokenList的控制台输出(通常是活动列表),我有一个问题。为什么第一个控制台输出也显示了3个值,而不是2个。尽管后来我添加了第三个类。我已经设置了一个超时,但是结果是一样的。
谢谢&祝你星期天愉快
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.eins {background-color:orange;height:50px;}
.zwei {color:red;}
.drei {width:50px;}
</style>
</head>
<body>
<div class="eins zwei">JS</div>
<script>
var eins=document.querySelector("div");
var klasse=eins.classList;
console.log(klasse);
setTimeout(b,1000);
function b(){
eins.classList.add("drei");
console.log(klasse);}
</script>
</body>
</html>

发布于 2022-04-24 08:55:13
发布于 2022-04-24 09:01:06
它将在稍后更新。如果您将延迟设置为10秒并立即打开列表,则它只包含两个项。但是如果使用console.log (klasse.length),就更容易了。给了我2 . 3。
https://stackoverflow.com/questions/71986814
复制相似问题