JavaScript中setTimeout()方法的用法有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式(以毫秒为单位)
- <李> setTimeout()只执行函数一次,如果需要多次调用可以使用setInterval(),或者在函数体内再次调用setTimeout ()
,,<强> setTimeout()用法强> 李>
举个简单的例子
加入下列代码,在打开的页面静候三秒后,弹出警告框”你好”
& lt; script> setTimeout(“警报(& # 39;你好& # 39;)“,3000) & lt;/script>
效果:
再复杂一些的函数定义
& lt; script> var myvar#; 函数myFunction () { myvar#=setTimeout (alertFunc, 3000); } 函数alertFunc () { 警报(“你好!“); }
<>强自动每秒加1的函数强>
使用setTimeout()令文字框的数值每秒就加1,当然你也可以设定其他递增的速度,例如每五秒就加5,或每五秒就加1。
& lt; script> x=0 countSecond()函数 {x=x + 1 document.fm.displayBox.value=https://www.yisu.com/zixun/x setTimeout (“countSecond ()”,1000年) }> 脚本 <身体背景=淡青色文本=红><表单名称=调频> 形式 <脚本> countSecond ()> 脚本 身体>
用上述的方法设定时间,setTimeout()虽然设定了是一秒,但浏览器还有另外两项功能要执行,所以一个循环的时间是稍多于一秒,例如一分钟可能只有58个循环。
<强>延时关闭网页
强>
按下按钮,窗口打开()打开一个网页,执行命令,三秒钟后自动关闭
& lt;按钮> & lt;按钮>看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。JavaScript中setTimeout()方法的用法有哪些