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.。。。
谢谢你的回答,可能是我问题提的不太对,重新重整下,以上
展开
 我来答
ffggfly
2013-11-16 · TA获得超过353个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:367万
展开全部
for(var i=0; i<8; 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)}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式