<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href="">
</head>
<body>
<ul>
<li>11111111</li>
<li>22222222</li>
<li>33333333</li>
<li>44444444</li>
<li>55555555</li>
<li>66666666</li>
</ul>
</body>
<!-- 方法一 -->
<script type="text/javascript">
window.onload=function(){
var oli = document.getElementsByTagName('li');
for(var i=0; i<oli.length;i++) {
oli[i].index=i;
oli[i].onclick=function(){
console.log('你点击的列表的下标是:'+this.index);//列表下标从0开始
};
}
}
</script>
<!-- 方法二 -->
<script type="text/javascript">
window.onload=function(){
var oli = document.getElementsByTagName('li');
for(var i=0; i<oli.length;i++) {
oli[i].onclick=(function(n){
return function(){
console.log(n);
}
})(i)
}
}
</script>
<!-- 方法三 -->
<script type="text/javascript">
window.onload=function(){
var oli = document.getElementsByTagName('li');
for(var i=0; i<oli.length;i++) {
(function(n){
oli[i].onclick=function(){
console.log(n);
}
})(i)
}
}
</script>
</html>