window.οnlοad=function(){
for(var i=1;i<count;i++){
document.getElementsByTagName("li").οnclick=function(){
alert(i);
};
}
}
<body>
<ul id="ul2">
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</body>
想要的效果是,依次弹,0,1,2,但是实际上只弹出了3,搜索了一下是闭包问题,解决方法有很多,如http://blog.csdn.net/gaoshanwudi/article/details/7355794。
功力尚浅,有待研究