js中settimeout方法加参数的使用实例
2023-06-13 09:15:18 时间
简单使用看w3school
里面没有参数调用,
例子如下
复制代码代码如下:
里面没有参数调用,
例子如下
<scripttype="text/javascript">
functiontimedMsg()
{
vara="dd";
vart=setTimeout(function(){cao(a);},3000)
}
functioncao(a)
{
alert(a);
}
</script>
</head>
<inputtype="button"value="显示定时的警告框"onClick="timedMsg()">
我现在的问题是多个之间,只传回来最后一个,想一想啊
还是不太明白,明白了
/*for(vari=0;i<points.length;i++){
AddGuiJi(points[i],value);
//vart=setTimeout(function(){AddGuiJi(points[i],value);},2000*i)
}*/
上面中错误的原因是time被触发执行的时候,i=4,所以虽然是多个但是总是最后一个
解决办法
vartimerr;
functionxunhuanlian(points,value){
if(replayi<points.length){
AddGuiJi(points[replayi],value);
replayi++;
timerr=setTimeout(function(){xunhuanlian(points,value);},1000);
}
else{
replayi=0;
clearTimeout(timerr);
}
/*for(vari=0;i<points.length;i++){
AddGuiJi(points[i],value);
//vart=setTimeout(function(){AddGuiJi(points[i],value);},2000*i)
}*/
}
相关文章
- 用JS获取地址栏url参数的方法_js的url是啥
- js 数组去除重复数据-5 个提升你 JS 编码水平的实例
- 【JS 逆向百例】猿人学系列 web 比赛第五题:js 混淆 - 乱码增强,详细剖析
- 原生 JS 实现 HTML 转 Markdown ,html2md.js
- JS实现汉字简体繁体转换详解编程语言
- JS校验字串是否符合正则表达式详解编程语言
- JS RegExp的实例属性(成员属性)和静态属性
- 使用JS技术实现Oracle数据库链接(js 链接 oracle)
- 妙用JS获取Oracle信息的快速方法(js获取Oracle)
- 使用JS在网页中连接Oracle数据库(js网页链接oracle)
- 关于JS字符串函数String.replace()
- JS获取鼠标坐标的实例方法
- jquery动态加载js三种方法实例
- JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
- js控制不同的时间段显示不同的css样式的实例代码
- js图片向右一张张滚动效果实例代码
- JS小功能(offsetLeft实现图片滚动效果)实例代码
- 一个js控制的导航菜单实例代码
- js实现弹窗插件功能实例代码分享
- JS字符串截取函数实例
- js实现文章文字大小字号功能完整实例
- JS简单操作select和dropdownlist实例
- js正则表达式中的单行模式与多行模式实例分析