代码描述:setTimeout()方法 传递两个参数。setTimeout()方法传递两个参数源码下载
关于setTimeout()方法的基本用法这里就不多介绍了,具体可以参阅相关阅读。 相关阅读: (1).此方法的基本用法可以参阅setTimeout()函数用法详解一章节。 (2).第一个参数带不带引号可以参阅setInterval()第一个参数带引号和不带引号的区别,和setTimeout()函数是一个道理。 上面两个文章的介绍是常见的用法,其实setTimeout()方法还有一个比较少见的语法格式,下面做一下简单介绍。 语法结构:
<script> var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]); </script>
参数解析: (1).func:必需,规定延迟执行的函数对象。 (2).delay:必需,规定延迟的时间,单位是毫秒。 (3).param1-paramN:可选,要传递给func函数的参数。 浏览器兼容: (1).IE9以上浏览器支持此语法格式。 (2).谷歌浏览器支持此语法格式。 (3).火狐浏览器支持此语法格式。 (4).opera浏览器支持此语法格式。 (5).safria浏览器支持此语法格式。 代码实例:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="https://www.51qianduan.com/" /> <title>51前端</title> <script> window.onload=function(){ var odiv=document.getElementById("show"); function done(flag) { if(flag) { odiv.innerHTML="51qianduan.com"; } else { odiv.innerHTML="51前端"; } } setTimeout(done,2000,true); } </script> </head> <body> <div id="show">两秒后会呈现对应的内容</div> </body> </html>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能