请教一个js中事件中变量的问题,望高手指点?
window.onload=function (){
var input=document.getElementsByTagName("input");
for(var i=0;i<input.length;i++)
{
input[i].onclick=function ()
{alert(i);}
};
我建了三个input按钮,给它们加上onclick事件,现在想点击第一个按钮弹出1,点击第二个弹出2,点击第三个弹出3,但是随便点击哪一个都弹出3请问原因是什么?望高手指点.