javascript 里面方法传参问题,求大神指导?》》》
for(vari=0;i<8;i++){varts=document.getElementById("w2");/*div对象*/ts.onmouseover=funct...
for(var i=0; i<8; i++){
var ts = document.getElementById("w2");/*div 对象*/
ts.onmouseover =function(){ alert(i)}
}
////////////////////////////////////////////////////
function()方法里怎么获得上面for里面的 i 的值
我错了,复制时没看清楚,加了问题补充求看看
补充的时候没注意document.getElementsByName("wq");这个没复制到,不好意思
var arr=new Array();
for(var i=0; i<8; i++){
var ts = document.getElementsByName("wq");/*多个div 对象*/
ts.onmouseover =function(){alert(i)}
}
结果是所有的绑定方法都只是提示7,我的想法是从第一个DIV提示1,第二个2.。。。
谢谢你的回答,可能是我问题提的不太对,重新重整下,以上 展开
var ts = document.getElementById("w2");/*div 对象*/
ts.onmouseover =function(){ alert(i)}
}
////////////////////////////////////////////////////
function()方法里怎么获得上面for里面的 i 的值
我错了,复制时没看清楚,加了问题补充求看看
补充的时候没注意document.getElementsByName("wq");这个没复制到,不好意思
var arr=new Array();
for(var i=0; i<8; i++){
var ts = document.getElementsByName("wq");/*多个div 对象*/
ts.onmouseover =function(){alert(i)}
}
结果是所有的绑定方法都只是提示7,我的想法是从第一个DIV提示1,第二个2.。。。
谢谢你的回答,可能是我问题提的不太对,重新重整下,以上 展开
1个回答
展开全部
for(var i=0; i<8; i++){
var ts = document.getElementById("w2");/*div 对象*/
ts.onmouseover =function(i){ alert(i)}
}
var ts = document.getElementById("w2");/*div 对象*/
ts.onmouseover =function(i){ alert(i)}
}
更多追问追答
追问
不行,试过了,function(i){ alert(i),默认独立方法 i 值是空的
追答
var arr[];
for(var i=0; i<8; i++){
var ts = document.getElementById("w2");/*div 对象*/
var[ts]=i;
ts.onmouseover =function(){ var i=var[ts]; alert(i)}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询