原谅标题,不知道要放什么。在元素函数中传递循环变量作为参数
我有一些这样的代码:
var links=document.getElementsByTagName('a');
for(var i=0;i<links.length;i++){
var cur=links[i];
cur.onmouseover=function(){alert(i);};
}
我记得以前见过这样的事情,但我不知道我怎么会去寻找它。如果有人问这样的另一个问题,我会很惊讶,并会很感激这个链接。
编辑:问题是,它总是警告什么'我'是循环完成后。如果有两个链接,它们都会提醒2.
编辑:我记得在这里看到它:http://nathansjslessons.appspot.com/。好几节课,我建议任何还没有做过的人。
这是非常好的代码...你想要它做什么? – zellio
什么问题?您发布的代码将正常工作。 –
嗯,这不是实际的代码,只是基本知识,以便人们可以理解我想要的。它应该让每个'a'元素在鼠标悬停时都提醒它在所有'a'元素的数组中。 – mowwwalker