在JavaScript中setTimeout函数的作用是在指定的毫秒数后调用函数或计算表达式,其语法为“setTimeout(func,ms)”,返回值是一个ID,可以将这个ID传递给“clearTimeout”函数来取消执行。
浏览器支持
方法 Chrome Internet Explorer / Edge Firefox Safari OperasetTimeout()1.04.01.01.04.0
示例代码
3 秒(3000 毫秒)后弹出 “Hello” :
var myVar; function myFunction() { myVar = setTimeout(alertFunc, 3000);} function alertFunc() { alert("Hello!");}
登录后复制
在第 2、4、6 秒修改输入框中的文本:
var x = document.getElementById("txt");setTimeout(function(){ x.value = "2 秒" }, 2000);setTimeout(function(){ x.value = "4 秒" }, 4000);setTimeout(function(){ x.value = "6 秒" }, 6000);
登录后复制
使用 clearTimeout() 来阻止函数的执行:
立即学习“Java免费学习笔记(深入)”;
var myVar; function myFunction() { myVar = setTimeout(function(){ alert("Hello") }, 3000);} function myStopFunction() { clearTimeout(myVar);}
登录后复制
推荐教程:《JS教程》
以上就是JavaScript 中 setTimeout 函数怎么用?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2727452.html