我有一个函数 add_the_handler 将 onclick 事件绑定到每个节点。"3"
当我单击任何节点时,以下示例会在每个警报窗口中打印:
var add_the_handlers = function (nodes) {
var i;
for (i=0; i< nodes.length; i+=1) {
nodes[i].onclick = function (e) {
alert(i);
};
}
};
小提琴在这里:http: //jsfiddle.net/D886E/3/
为什么节点不在警报窗口中打印不同的值 1、2、3?