且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

动态加载onclick事件中的变量问题

更新时间:2022-05-18 00:46:58

错误的方法:
mycurrent_row.attachEvent("onclick",function(){document.getElementById('JobCateDetail').value = strArray[x].split("#")[1];});

正确的方法:
(function (x){mycurrent_row.attachEvent("onclick",function(){document.getElementById('JobCateDetail').value = strArray[x].split("#")[1];})})(i)

其中i为设置动态加载函数中的变量