JavaScript 间隔
js中如何使用区间?例如我想每5秒调用一个函数?
<script type="text/javascript">
setInterval(openAPage(), 5000);
function openAPage() {
var startTime = new Date().getTime();
var myWin = window.open("http://www.sabah.com.tr","_blank")
var endTime = new Date().getTime();
var timeTaken = endTime-startTime;
</script>
这个脚本不起作用,有人知道为什么吗?
How can I use interval in js? For example I want to call a function every 5 seconds?
<script type="text/javascript">
setInterval(openAPage(), 5000);
function openAPage() {
var startTime = new Date().getTime();
var myWin = window.open("http://www.sabah.com.tr","_blank")
var endTime = new Date().getTime();
var timeTaken = endTime-startTime;
</script>
This script doesn't work, anyone know why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这些答案很全面、很好;我只是想专门修复你的问题。有关如何/为什么的信息,请参阅其他答案。
请注意缺少
()
。此外,您还缺少 openAPage() 函数的结束
}
。These answers are thorough and good; I just want to specifically fix yours. See the other answers for HOW/WHY.
Note the lack of
()
.Also, you're missing the closing
}
on the openAPage() function.如果需要将数据传递给函数,可以使用闭包来完成:
将在控制台打印“hello”。
And if you need to pass data to the function, you can do it with a closure:
will print "hello" to the console.