首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个困扰小弟我半天的有关问题,请高手帮忙

2012-03-28 
一个困扰我半天的问题,请高手帮忙!for(vari0iimgVar.lengthi++){varimgIdimgVar[i].idvarinputIdm

一个困扰我半天的问题,请高手帮忙!
for   (var   i=0;   i   <   imgVar.length;   i++)
{
    var   imgId   =   imgVar[i].id;
    var   inputId   =   "membersDetail.childDetailDto. "+imgId;
    alert(inputId);
    //inputArr[i]   =   "membersDetail.childDetailDto. "+imgId;
    //alert(inputArr[i]);
    document.getElementById(imgVar[i].id).onclick=function   (){return   showCalendar(inputId, "MM/dd/yyyy ");}
}

为什么当我点击页面上的img的时候,input总是我数组的最后一个值??

[解决办法]
闭包问题

http://community.csdn.net/Expert/TopicView3.asp?id=5031897
上有解决方法

热点排行