您的位置:首页 > Web前端 > JavaScript

js setTimeout 调用带参函数的处理方式

2012-02-22 15:46 399 查看
setTimeout(callback,times)

js 计时器 法用于在指定的毫秒数后调用函数或计算表达式

此函数只执行callback一次,如果多次调用使用setInterval()或者callback中调用自己!

方式1:

参数中使用字符串或者数字等参数的可以使用 setTimeout("callback('234')",1000) 或者 setTimeout("callback('"+str+"')",1000)

code:

<script>

var str='123';

setTimeout("callback('"+str+"')",1000);

</script>

方式2:

参数中含有元素对象的可以使用setTimeout(function(){callback(obj)},1000)

code:

<script>

function callback(obj)

{

  alert(obj.id);

}

setTimeout(function(){callback(document.getElementById("xxx"))},1000);
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: