我想要一个JavaScript函数在页面加载后运行60秒。 经过我所做的一些研究,我发现setTimeout()是解决方案。JavaScript setTimeout不起作用
所以这就是我所做的:
<body onLoad="setTimeout(postAction('news.reads', 'article'), 60000);">
不知何故,setTimeout的不起作用。加载页面后,无需等待60秒,因为postAction()会立即运行。
为什么会发生?如何解决它?那里有setTimeout()的替代方法吗? 谢谢!
嗯一些代码示例请... – Martin
发布您的代码。 –
它可能是任何东西:你是否将'postAction'或'postAction()'作为第一个参数传递给'setTimout'?第二个是_wrong_。你是否将字符串作为第一个参数传递?别。 timeOut以毫秒为单位指定,而不是秒数:因此,60秒写为60000 –