このスクリプトを別の場所で見ましたが、すべてのチェックボックスをチェックします。
[].forEach.call(document.querySelectorAll('input[type="checkbox"]'),function(el){
el.checked=true;
}
);
私は使い方を知っていますforEach
:
[0,1,2].forEach(function(num){
console.log(num);
});
//0
//1
//2
しかし、今は[].forEach
で、中には何もありません。では、なぜそれはまだ機能しているのでしょうか。代わりにこれができないのはなぜですか?
document.querySelectorAll('input[type="checkbox"]').forEach(function(el){
el.checked=true;
}
);