据我所知,我的代码运行良好(尽管作为一个业余程序员,我愿意改进),但我办公室里有一台机器似乎不像所有其他机器一样工作。
在那台电脑上,我的脚本可以在FireFox上运行,但在Chrome上就不行了。
代码:根据一天中的时间以及是周末还是工作日,它隐藏或显示两个div
var d = new Date();
var t = d.toLocaleTimeString();
var day = d.getDay()%6;
if (t < "08:30:00" || t > "17:30:00" || day == 0 ) {
document.getElementById("div1").style.display = "none";
document.getElementById("div2").style.display = "inline";
} else {
document.getElementById("div1").style.display = "inline";
document.getElementById("div2").style.display = "none";
}
我面临的问题是Chrome在这台特殊的电脑上出了问题,显示/隐藏了应该显示/隐藏的相反的div。
我的问题是:
我计算时间正确吗/使用正确的函数之类的吗?
我的方法与现代的、相当及时的浏览器兼容吗?
谢谢。
https://stackoverflow.com/questions/22329212
复制相似问题