如何用閉包保存中間狀態


<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++;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章