setTimeout传参数问题,弄了很久,终于解决了,O(∩_∩)O哈!
- function timeClick(obj)
- {
- // var obj=document.getElementById('<%=btnTime.ClientID %>');
- obj.style.backgroundColor="gray";
- obj.onclick=function(){ return false;};
- setTimeout(function(){resetbgColor(obj);},3000);
- }
- function resetbgColor(obj)
- {
- // var obj=document.getElementById('<%=btnTime.ClientID %>');
- obj.style.backgroundColor="";
- // $('#'+'<%=btnTime.ClientID %>').click(timeClick);
- // debugger;
- obj.onclick=function(){
- timeClick(this);
- };
- }
我发现这句还真是万能啊,太服了, function(){ method(param);}
这里两个地方都用到了,解决了我的所有问题,1.setTimeout传参数 2.动态设置onclick事件
setTimeout(function(){resetbgColor(obj);},3000);
obj.onclick=function(){
timeClick(this);
};
以上转自莫疏的博客,地址:setTimeout传参数问题
本文讨论了如何解决使用setTimeout传参数及动态设置onclick事件的问题,并提供了两个关键应用实例,包括setTimeout传参数和动态设置onclick事件的解决方法。
669

被折叠的 条评论
为什么被折叠?



