Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示在线弹出聊天可用状态_Javascript_Html - Fatal编程技术网

Javascript 显示在线弹出聊天可用状态

Javascript 显示在线弹出聊天可用状态,javascript,html,Javascript,Html,在我的网站上,我在网站右下角有一个“点击打开聊天按钮”。我不知道这是否可行,但我想在英国时间周一至周五晚上9-5点将DIV circle变为绿色(在线状态) / 所以基本上目前,我的javascript只检测周末。周一至周五,按钮将变为绿色。我该如何设置时间呢 var div=document.getElementById('onlineStatus'); div.style.backgroundColor='绿色'; var today=新日期(); 如果(today.getDay()==6

在我的网站上,我在网站右下角有一个“点击打开聊天按钮”。我不知道这是否可行,但我想在英国时间周一至周五晚上9-5点将DIV circle变为绿色(在线状态)

/

所以基本上目前,我的javascript只检测周末。周一至周五,按钮将变为绿色。我该如何设置时间呢

var div=document.getElementById('onlineStatus');
div.style.backgroundColor='绿色';
var today=新日期();
如果(today.getDay()==6 | | today.getDay()==0)div.style.backgroundColor='red'
.onlineStatus{
高度:20px;
宽度:20px;
背景颜色:绿色;
边界半径:50%;
显示:内联块;
}
现在点击联系我们
let div=document.getElementById('onlineStatus');
div.style.backgroundColor='绿色';
const day=新日期().getDay();
const hours=新日期().getHours();
如果(天===6 | |天===0 | | |(小时数<9且小时数>17)){
div.style.backgroundColor='红色';
}
.onlineStatus{
高度:20px;
宽度:20px;
背景颜色:绿色;
边界半径:50%;
显示:内联块;
}

现在点击联系我们到目前为止,您尝试了什么来完成此任务?你是如何得到正确的日期并进行比较的?这将有助于:请不要通过破坏你的帖子为别人做更多的工作。通过在Stack Exchange网络上发布,您已授予Stack Exchange在下不可撤销的权利,以分发该内容(即,无论您未来的选择如何)。根据堆栈交换策略,帖子的非破坏版本是分发的版本。因此,任何故意破坏行为都将恢复原状。如果您想了解有关删除帖子的更多信息,请参阅:查看此页面: