2-2-for循環

重複執行某些代碼

每次執行的時候有個數字在變化

常用格式

<script>
for(var i=0; i<3; i++){
alert(i);
}
</script>

1) var i=0;
2) i<3; 關鍵!!!!
3) 括號裏面的所有代碼
4) i++


<script>
window.onload = function(){
var oUl = document.getElementById('list');
var aLi = oUl.getElementsByTagName('li');
for( var i=0; i<aLi.length; i++ ){
aLi[i].onclick = function(){
alert(i);  
}
}
};
</script>

<ul id="list">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>

彈出來的永遠是3  i它在for裏面包了一個函數,函數裏面出現了一個i 彈出來永遠是3


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章