事件传值的问题,郁闷的问题,有兴趣来看看 本帖最后由 daniel_jusa 于 2011-08-29 11:28:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var Count=0; if($('Count')) { Count=Number($('Count').value); if(!isNaN(Count)&&Count>0) { for(var i=0;i<Count;i++) { (function(i){ $('Delete_'+i).addEvent('click',function() { Page.Delete(i); }); })(i) } } } 试一下var Count=0; if($('Count')) { Count=Number($('Count').value); if(!isNaN(Count)&&Count>0) { for(var i=0;i<Count;i++) { $('Delete_'+i).addEvent('click',function() { return function(i){ Page.Delete(i); }; }(i)); } } } 这样做的话,我在Page.Delete得到的是一个对象.不知道是什么对象,有很多属性,我看了有,$extend,有key 有meta...是什么? javascript打开新窗口,传值,新窗口如何接受 关于mootools的Class中的reset函数的困惑 HTML模式对话框 跨域访问 JS js限制textbox输入 js匹配替换难题 下拉列表 可否用过javascript设置body的属性 js如何进行日期的减法操作? 怎样对给出的文本编码? 关于---Li---的问题 JQuery的Boxy弹出模态对话框,如何获得页面的返回值returnValue ext4 怎么让表单回车提交
if($('Count'))
{
Count=Number($('Count').value);
if(!isNaN(Count)&&Count>0)
{
for(var i=0;i<Count;i++)
{
(function(i){
$('Delete_'+i).addEvent('click',function()
{
Page.Delete(i);
});
})(i)
}
}
}
if($('Count'))
{
Count=Number($('Count').value);
if(!isNaN(Count)&&Count>0)
{
for(var i=0;i<Count;i++)
{
$('Delete_'+i).addEvent('click',function()
{
return function(i){
Page.Delete(i);
};
}(i));
}
}
}