有没有办法在Java脚本中做到这一点? 我试图做的是,当点击一个div,然后添加一个类"活动",并在一段时间后删除它.当将活动类添加到它的父div时,我将使用它的div中的一些内容.
我可以在jQuery中做到这一点,但我无法在JavaScript中做到这一点.
这是我用jQuery编写的代码.
超文本标记语言
<div class="main-wrapper">
<div class="content" onclick="showMessage()">
Content div
</div>
<div class="content" onclick="showMessage()">
Content div
</div>
<div class="content" onclick="showMessage()">
Content div
</div>
<div class="content" onclick="showMessage()">
Content div
</div>
<div class="content" onclick="showMessage()">
Content div
</div>
</div>
jQuery
jQuery('.content').on("click", function() {
jQuery(this).addClass("active");
setTimeout(RemoveClass, 5000);
});
function RemoveClass() {
jQuery(this).removeClass("active");
}
这是我正在try 的Java脚本,但它只适用于一件物品.
function showMessage(){
document.querySelector(".content").classList.toggle("active");
setTimeout(() => {
document.querySelector(".content").classList.toggle("active");
}, 600)
}