我有一系列的div,我用css顯示隱藏:none ;.陣列的第一個成員
<div id="" class="hidden_row">some code</div>
<div id="" class="hidden_row">some code</div>
<div id="" class="hidden_row">some code</div>
我也有一個onclick「addRow();」按鈕,函數,該函數被設計爲通過將其css聲明更改爲「display:block;」來在每次點擊時順序顯示一個隱藏行。 的JavaScript看起來像這樣:
function addRow(){
var hiddenrow = getElementsByClassName(document, "*", "hidden_row");
for(var i=0; i< hiddenrow.length; i++){
if(hiddenrow[i].style.display = "none"){
hiddenrow[i].style.display = "block";
}
}
}
然而,功能上不執行改變數組的1名成員(這是想什麼我),發現隱藏的行,並顯示它們。我如何調整我的功能,使其按預期工作?
不要一次循環遍歷所有它們? –