如何用闭包保存中间状态


<ul id="test">
<li>这是第一条</li>
<li>这是第二条</li>
<li>这是第三条</li>
</ul>
<script>
var test=document.getElementById("test");
var li=test.childNodes;
var i=0;
while(i<li.length){
function a(i){
//alert(i);
return li[i].addEventListener("click", function () {
alert("----------------"+i);
},false);
}
a(i);
i++;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章