我希望此功能通过为它们提供css .hidden属性来隐藏html中的按钮。我已经尝试过[0,1,2,3,4],但是它没有按预期的方式工作,此代码有效,但是我想知道是否有更有效的方法来做它。

function hideButtons(){
var buttons = document.querySelectorAll('.buttons');
  buttons[0].classList.add('hidden');
  buttons[1].classList.add('hidden');
  buttons[2].classList.add('hidden');
  buttons[3].classList.add('hidden');
  buttons[4].classList.add('hidden');
}

最佳答案

使用一个简单的循环

for(var i = 0; i < buttons.length; i++){
    buttons[i].classList.add('hidden');
}

07-24 09:43
查看更多