js如何延时执行下一条语句
答案:2 悬赏:0 手机版
解决时间 2021-03-31 11:53
- 提问者网友:寂寞撕碎了回忆
- 2021-03-30 11:10
js如何延时执行下一条语句
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-03-30 12:10
setTimeout(function () { }, 1000);
//1000 毫秒 该方法执行一次
setInterval(function () { }, 1000);
//该方法重复执行
//1000 毫秒 该方法执行一次
setInterval(function () { }, 1000);
//该方法重复执行
全部回答
- 1楼网友:三千妖杀
- 2021-03-30 13:34
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。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯