需求:只能点击一个按钮
之前写这种循环的时候都是用最原始的for循环,后来学习了更多的知识以后,发现其实有很多种写法,以下只是我对个人学习的一个整理,肯定还有更多的写法。
第一种:原始for循环
这里要循环两遍,第一次循环是为了取按钮的个数,第二次循环是为了去掉所有按钮的样式,在给选中的节点添加样式。
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>
<button>按钮</button>
<script>
// 获取节点
var button = document.querySelectorAll('button