这样没有问题:
div_Tab.onmouseover=function(){H_Tab_Web_Switch(2)};
但为什么这样就有问题了?? :var i=2;
div_Tab.onmouseover=function(){H_Tab_Web_Switch(i)};
如何使得 绑定的函数的 输入参数 可以为变量?
div_Tab.onmouseover=function(){H_Tab_Web_Switch(2)};
但为什么这样就有问题了?? :var i=2;
div_Tab.onmouseover=function(){H_Tab_Web_Switch(i)};
如何使得 绑定的函数的 输入参数 可以为变量?
var i = 1;
function dd(i){
alert(i);
}
document.getElementById("div").onmouseover = function(){dd(i);}
div_Tab.onmouseover = function(i) {
return function() { H_Tab_Web_Switch(i); };
}(i);
div_Tab.onmouseover=function(i){H_Tab_Web_Switch(i)};
不好意思,其实我这里的实际情况是这样的:
for(i=0;i<=5;i++){
var div_Tab=document.createElement("div");
div_Tab.onmouseover=function(){H_Tab_Web_Switch(i)};
}网页运行有问题,问题出在哪里了?
http://topic.csdn.net/t/20040813/13/3271263.html
var div_Tab=document.createElement("div");
var p=i;
div_Tab.onmouseover=function(p){H_Tab_Web_Switch(p)};
}