在JavaScript中调用attachEvent时,由于JS闭包的问题不能直接将函数HANDLE传递,要经过如下改造
var deleteFile = function(fileName){
return function(){
alert(fileName);
}
}
imgElement.attachEvent("onclick",deleteFile(fileName));
在JavaScript中调用attachEvent时,由于JS闭包的问题不能直接将函数HANDLE传递,要经过如下改造
var deleteFile = function(fileName){
return function(){
alert(fileName);
}
}
imgElement.attachEvent("onclick",deleteFile(fileName));