我有一系列的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名成员(这是想什么我),发现隐藏的行,并显示它们。我如何调整我的功能,使其按预期工作?
不要一次循环遍历所有它们? –