<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> <script>
//通过this获取var li = document.getElementsByTagName("li"); for(var i = 0;i < li.length; i++){ li[i].index = i; li[i].onclick = function(){ console.log(this.index); } }</script>
<script> //通过匿名函数获取 var li = document.getElementsByTagName("li"); for(var i = 0;i < li.length; i++){ (function(l){ li[l].onclick = function(){ console.log(l); } })(i) } </script>