Javascript冲突倒计时
提前感谢您阅读这篇文章。请去我写JS的地方。当页面加载时,可以用红色数字倒计时。当我第一次改变区域时,倒计时也可以。但是,当我第二次更改区域以及以后更改区域时,会出现问题 有什么解决办法吗?您可以通过查看页面源代码来查看代码 谢谢Javascript冲突倒计时,javascript,time,timer,alert,countdown,Javascript,Time,Timer,Alert,Countdown,提前感谢您阅读这篇文章。请去我写JS的地方。当页面加载时,可以用红色数字倒计时。当我第一次改变区域时,倒计时也可以。但是,当我第二次更改区域以及以后更改区域时,会出现问题 有什么解决办法吗?您可以通过查看页面源代码来查看代码 谢谢 Zelal您的问题很可能是由于在第165行中使用setIntervall引起的。改变时区并不能阻止旧的间隔,这会使时间倒数计时。在时区发生一些变化后,会有多个间隔计时器操纵您的时间 但我得说那不是你真正的问题!您不应该纯粹用javascript创建DOM元素,但应该使
Zelal您的问题很可能是由于在第165行中使用setIntervall引起的。改变时区并不能阻止旧的间隔,这会使时间倒数计时。在时区发生一些变化后,会有多个间隔计时器操纵您的时间 但我得说那不是你真正的问题!您不应该纯粹用javascript创建DOM元素,但应该使用html进行基本设计。您还应该使用样式表,而不是在javascript代码中定义样式
也许您想再看看一些基本的HTML/CSS和JS教程,以了解如何构造代码,使其可读性和可维护性 实际上,我正在尝试制作一个用户脚本。因此,我需要动态生成一些HTML元素。不过,非常感谢您的意见。另外,我试图通过以下方式停止之前的onchange倒计时:clearIntervalonchange_倒计时;但是,它没有起作用。不知道为什么。我已经解决了这个问题。刚刚从zone onchange函数中删除了setInterval函数,并对onload setInterval函数进行了一些修改。