我有一系列用 css display:none; 隐藏的 div。
<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 个成员(这是我想要的),它会找到隐藏的行并将它们全部显示出来。如何调整我的功能以使其按预期工作?