私はdiv
の中に4 canvas
の要素を作成しようとしていますfor
のループ内にはforEach
を使用しています。ここJS:forEach内のforループ
は、サンプルコードである:
const wavePart = document.querySelectorAll('.waves');
wavePart.forEach(element => {
for (i; i < 4; i += 1) {
let can = document.createElement('canvas');
element.appendChild(can);
}
});
このコードは、最初wavePart
内部4つのキャンバスを作成するだけ、それはすべてのコンテナをループしません。私は何か間違っているのですか?
あなたは0 iに初期化するために忘れてしまいました。 'for(i = 0; i <4; i + = 1){' –
私は実際に 'i'の初期値を設定しましたが、forEachループの外側です。あなたの助けをありがとう:) –