如何添加类与js之间,如14.15和16.15?我有这样的东西:
var currentTime = new Date().getHours();
if (document.body) {
if (14 <= currentTime && currentTime < 16) {
var d = document.getElementById("div1");
d.className += "active";
} else {
}
}
<div id="div1">
</div>
如何添加分钟?
3条答案
按热度按时间nimxete21#
你说加课是什么意思?
也许这就是你正在寻找的:
ogsagwnx2#
你可以这样做:
ttcibm8c3#
我认为您应该使用js Date对象。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
您应该使用元素的classList属性来管理类。https://developer.mozilla.org/en-US/docs/Web/API/Element/classList
我们可以使用3个日期对象(我确信可以使用快捷方式来使用更少的对象)。我们将使用一个作为“现在”,一个作为“今天14:15:00”,一个作为“今天16:15:00”。我们可以很容易地测试“现在”对象是否在开始和结束时间对象的范围内: