for循環遍歷

開發工具與關鍵技術:VS    遍歷
作者:聽民謠的老貓
撰寫時間:2019/5/20   17:15

當我們遇到數組這樣的多元素集合時就會用到遍歷,合理的使用遍歷能給我們帶來很大的方便。這裏我講一種經常使用的數組遍歷,for循環遍歷。

var array = [1,8,6]; 
for ( var i = 0; i <array.length; i++){
           console.log(array[i]); 
}

先聲明一個多元素數組array ,然後是for循環,聲明變量i=0,如果i的值小於array數組的長度那麼i就自加1,自加1後依然小於array數組長度繼續執行for循環。直到i的值等於或大於array數組0,那麼i的值會由原來的0變成1,2,3。也就是array[i]會依次變化爲array[1],array[2],array[3],就構造了一個簡單的for循環的數組遍歷。
在這裏插入圖片描述
控制檯輸出就可以知道我們已經獲取到了這些數組的所有元素。
在這裏插入圖片描述
在這裏插入圖片描述

像導航欄這種就會用到for循環遍歷,它要給ul下面所有的li標籤寫點擊事件,你肯定不想一個一個的去獲取這些li標籤,然後再一個一個的去寫點擊事件。
在這裏插入圖片描述
所以你可以用for循環遍歷來獲取到ul下面的所有li標籤.像上面botton[i]一樣在後面加上.onclick就是給botton數組的所有元素加onclick了。方便又省事。
在這裏插入圖片描述
在這裏插入圖片描述
經常會有點擊某個div或者li標籤然後把對應的div屬性設置爲display:block,來達到上面的效果。這個用遍歷來實現更簡單方便。
在這裏插入圖片描述
你只要把對應隱藏的div的id後綴設置成點擊的li標籤在數組中的位置。
比如上面 我要點擊bottons數組中的第2個li標籤那麼它對應隱藏的div的id我就設置成_BK2.同樣如果我要點擊第3個li那麼我就把對應div的id值設置成_BK3,因爲我通過getElementById獲取的id值是字符串拼接成的,所以每一次獲取的id值都不同,也就是通過遍歷把所有的隱藏div都獲取到了。

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