JS参数传值问题

BKscofild 2007-07-23 04:01:52
<select id="kldm" name="kldm" onchange="test(this);">

function test(obj){
refreshKMZ(obj,'kmzdm');
setTimeout("refreshYX(obj,'yxdm1')",1000);
}

refreshYX()的参数obj得到的不是kldm的对象?
怎么才能得到?
...全文
206 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiewenxu 2007-07-23
  • 打赏
  • 举报
回复
<select id="kldm" name="kldm" onchange="test(this);">

function test(obj){
refreshKMZ(obj,'kmzdm');
setTimeout(function () {
refreshYX(obj,'yxdm1');
},1000);
}

setTimeOut不能使用参数,必须使用委托
BKscofild 2007-07-23
  • 打赏
  • 举报
回复
这个行
但3个就不行了

refreshYX(ll,'yxdm2');
setTimeout(function(){refreshKMZ(ll,'kmzdm')},500);
setTimeout(function(){refreshZY(ll,'yxdm1')},500);

象这样就只有两个行?
dh20156 2007-07-23
  • 打赏
  • 举报
回复
setTimeout("refreshYX(obj,'yxdm1')",1000);
-->
setTimeout(function(){refreshYX(obj,'yxdm1')},1000);

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧