方法一:
   var itemli = document.getElementsByTagName("li");
   for(var i = 0; i<itemli.length; i++){
    itemli[i].index = i; 
    itemli[i].onclick = function(){
      alert("下标索引值为:"+this.index+"\n"+"文本内容是:"+this.innerHTML);    
    }
   }
方法二:(常用)
var itemli = document.getElementsByTagName("li");
for(var i = 0; i<itemli.length; i++){
   (function(n){
          itemli[i].onclick = function(){
      alert("下标索引值为:"+n+"\n"+"文本内容是:"+itemli[n].innerHTML);    
     }
    })(i)
   }
或者or:
for(var i = 0; i<itemli.length; i++){
        itemli[i].onclick = function(n){
        return function(){
                alert("下标索引值为:"+n+"\n"+"文本内容是:"+itemli[n].innerHTML);    
            }
      }(i)
    }
方法三:jQuery(更简单)
$("ul li").click(function(){
        var item = $(this).index();  
        var textword = $(this).text();  
        alert("下标索引值为:" + item +"\n"+ "文本内容是:"+textword); 
    })js