永发信息网

js如何延时执行下一条语句

答案:2  悬赏:0  手机版
解决时间 2021-03-31 11:53
js如何延时执行下一条语句
最佳答案
setTimeout(function () { }, 1000);
 //1000 毫秒  该方法执行一次
 setInterval(function () { }, 1000);
  //该方法重复执行
全部回答

javascript提供了setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,因此延迟1秒后执行一个函数可以如下代码实现:
setTimeout("fun()",1000);   // fun()是自定义函数
下面实例演示:打开页面后倒计时3秒,然后弹出对话框
1、HTML结构
3

2、javascript代码
function fun(n){
if(n>0){
n--;
document.getElementById("test").innerHTML = n;
setTimeout("fun("+n+")",1000)

else
alert("时间到!!");
}
window.onload = function(){
setTimeout("fun(3)",1000)
}
3、效果演示

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 
在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
离婚了孩子归男方管 我有没有权利带孩子走
公司院内树木伐木几棵为违法
8:00-50为什么等于7:10?
用ps批量的把图片逆时针旋转90度的操作步骤
2008年1月份签的合同,到现在年休能休几天
刘德华有一部电影是他去干什么事情我忘记了
什么是交叉编译 嵌入式交叉编译怎样实现的
妹妹今年6岁我是她哥哥今年13,这几天父母不
若要求MCS-51单片机的定时/计数器T1处于
哪些金属属于非重金属?
河北省石家庄市南焦客运站有574路公交车吗
微商创业真的能成功吗
求一部国产寻宝电影的名称
一个比的比值是四点二如果它的前项和后项同时
常熟外贸村的衣服都是从哪里进货回来卖的 ?
推荐资讯
浙D牌照车是浙江哪里?
肖央的泰国情哥借鉴的是泰国哪首歌曲,我记得
象棋百解
我想把每天走步计录下来怎么办
三国杀卧龙诸葛亮弱点在什么地方?
急求炉石传说传说随从的出场台词英文的!!!
ExO-M有谁?
买房先问自己6个问题 不容易被忽悠
苏世长是个怎样的人
全自动万能烤箱多少钱
徐州站和徐州东站是不是一个站,徐州东站附近
房贷商业贷款55万贷多少年划算。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?