var btns = document.querySelectorAll('button');
// for (var i = 0; i < btns.length; i++) {
// btns[i].onclick = function(){
// console.log(i); 输出都是3
// }
// }
////////////////闭包的方法
// for (var i = 0; i < btns.length; i++) {
// (function(i){
// btns[i].onclick=function(){
// console.log(i);
// }
// })(i)
// }
for (let i = 0; i < btns.length; i++) {
btns[i].onclick = function(){
console.log(i);
}
}
<button>
1
</button>
<button>
2
</button>
<button>
3
</button>