mybody.children(i).attachEvent("onclick",function(){showdetail(anum)});
改为
eval('mybody.children(i).attachEvent("onclick",function(){showdetail('+anum+')});');
同理
mybody.children(i).attachEvent("onclick",function(){showdetail(inum)});
改为
eval('mybody.children(i).attachEvent("onclick",function(){showdetail('+inum+')});');因为按照你原来的写法attach上去的event的函数对应的传入参数是anum,而anum是全局变量,在循环结束以后anum自然已经变成最大值了。这时候任何一个点击触发的都是同一个效果。
改为
eval('mybody.children(i).attachEvent("onclick",function(){showdetail('+anum+')});');
同理
mybody.children(i).attachEvent("onclick",function(){showdetail(inum)});
改为
eval('mybody.children(i).attachEvent("onclick",function(){showdetail('+inum+')});');因为按照你原来的写法attach上去的event的函数对应的传入参数是anum,而anum是全局变量,在循环结束以后anum自然已经变成最大值了。这时候任何一个点击触发的都是同一个效果。
解决方案 »
- 大家用什么jQuery消息提示插件,能使消息tips自动调整位置一直在某个自定义的容器内?
- 请熟悉Jquery的朋友帮忙修改一段代码
- 怎样将文本框的内容显示在页面表格上啊?,急(跪求!)
- 急求倒计时js 在线等
- javascript 如何把A,B两string合起来
- ie6.0出现cookie阻档,???
- 在框架窗口中,如何用一个链接,刷新整个页面??急,急!!
- 如何用javascript把ASCII编码的转换为Unicode的?
- 用javascript 做一个动态的树?
- 特别简单的轮播图在360浏览器不能输出图像
- 请问怎样动态加入<table>中<tr>中的属性onclick();
- 点击alert框上的确定按钮后,怎样才能让它回到我要去的页呢?
http://community.csdn.net/Expert/topic/3271/3271263.xml?temp=.6529047