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>
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>
相关文章推荐
- js setTimeout 传递带参数的函数的2种方式
- 定时器(setTimeout/setInterval)调用带参函数失效解决方法
- js setTimeout()函数 [倒计时用]
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- 解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
- 定时器(setTimeout/setInterval)调用带参函数失效解决方法
- 6- js 函数的四种调用方式
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- js之函数的四种调用方式
- 【JS】Js中函数的三种调用方式
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- 解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
- js setTimeout()函数介绍及应用以倒计时为例
- js自执行函数及参照jquery调用方法方式
- 使用“事件监听/链式事件处理方式”实现window.onload同时调用多个函数
- session_set_save_handler函数问题,在自定义的处理函数中不能调用数据库类,求解
- 定时器(setTimeout/setInterval)调用带参函数失效解决方法
- C#调用参数为函数指针的API函数 - 以SetUnhandledExceptionFilter为例编写一个全局异常处理程序
- js中一个函数处理多个事件的方式
- JS 内部调用函数 的书写方式