gpt4 book ai didi

javascript - 在一天中的特定时间插入一个元素

转载 作者:行者123 更新时间:2023-11-29 20:22:20 25 4
gpt4 key购买 nike

做某事的最佳方式是什么,比如在一天中的特定时间插入一个元素?我应该使用 setTimeout() 吗?有更好的方法吗?

最佳答案

首先,确定这是需要在客户端还是服务器端发生的事情。您没有提供足够的信息来确定这一点,但由于您已经标记了这个 Javascript,我认为客户端是最好的方法。

根据该假设,听起来用户将拥有一个打开的网页,并且在一天中的特定时间您想要操作或添加内容。

这是一个例子:

每分钟检查一次,仅在下午 1:59 之后和下午 6:00 之前显示一个包含预先存在的内容的 DIV(IDtarget) (在用户时区):

setTimeout ( function(){

var hour = (new Date()).getHours();
if (hour>1 && <6) {
document.getElementById('target').style.display = "block";
} else {
document.getElementById('target').style.display = "none";
}

}, 60000 );

您当然可以将其更改为使用 createElement 来插入新的 DIV,并发出 AJAX 请求以获取内容等,但这取决于您。

关于javascript - 在一天中的特定时间插入一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3367992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com