闭包理解
直接看到代码
var list = document.getElementById('list').getElementsByTagName('li');for (var i=0; i<list.length; i++){list[i].onclick = (function(n){return function (){var li = this.parentNode.getElementsByTagName('li');alert(li.length);alert(n);}})(i);}