JS循环闭包传递参数 <script type="text/javascript">var els = document.getElementsByTagName("li")for(var i=0,len=els.length; i<len; i++){(function(i){els[i].onclick = function(){alert(i)}})(i)}</script>