如何一次选择数组中的所有项目,并向其中添加类 [英] How to select all items in array at once, and add class to them

查看:36
本文介绍了如何一次选择数组中的所有项目,并向其中添加类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I would like this function to hide buttons in my html, by giving them css .hidden attribute. I have tried [0, 1, 2, 3, 4] but it does not work as supposed, this code works but I was wondering if there is a more efficient way to do it..?

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');
}

这篇关于如何一次选择数组中的所有项目,并向其中添加类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆