方法一:传递带有参数的function给settimeout,写个函数,该函数返回一个不带参数的函数
<script language="javascript">
function show(name)
{alert("Hello World:" + name);} function _show(name)
{
return function()
{
show(name);
}
}
setTimeout(_show(name),1000);
</script>
方法二:function(){ method(param);}
function timeClick(obj)
{
// var obj=document.getElementById('');
obj.style.backgroundColor="gray";
obj.onclick=function(){ return false;};
setTimeout(function(){resetbgColor(obj);},3000);
} function resetbgColor(obj)
{
// var obj=document.getElementById('');
obj.style.backgroundColor="";
// $('#'+'').click(timeClick);
// debugger;
obj.onclick=function(){
timeClick(this);
};
}