Rumah > hujung hadapan web > tutorial js > js中settimeout方法加参数

js中settimeout方法加参数

高洛峰
Lepaskan: 2017-02-08 16:11:45
asal
1143 orang telah melayarinya

这篇文章主要介绍了js中settimeout方法加参数,需要的朋友可以参考下

js中settimeout方法加参数的使用。
简单使用看w3school
里面没有参数调用,
例子:

复制代码 代码如下:

<script type="text/javascript"> 
function timedMsg() 
{ 
var a ="dd"; 
var t=setTimeout(function(){ cao(a);},3000) 
} 
function cao(a) 
{ 
alert(a); 
} 
</script> 
</head> 
<input type="button" value="显示定时的警告框" onClick = "timedMsg()">
Salin selepas log masuk


我现在的问题是多个之间,只传回来最后一个,想一想啊

复制代码 代码如下:

/* for (var i=0;i<points.length;i++){ 
AddGuiJi(points[i],value); 
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i) 
} */
Salin selepas log masuk


上面中错误的原因是time被触发执行的时候,i=4,所以虽然是多个但是总是最后一个
解决办法

复制代码 代码如下:

var timerr; 
function xunhuanlian(points,value){ 
if(replayi
Salin selepas log masuk

更多js中settimeout方法加参数相关文章请关注PHP中文网!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan