【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
const div = document.createElement('div'); div.classList.add('box'); div.addEventListener('click',()=>{ div.classList.toggle('circle') }); document.body.appendChild(div);
とありますが
divにdocument.createElement('div')を代入しているので
const div = document.createElement('div'); document.createElement('div').classList.add('box'); document.createElement('div').addEventListener('click', () => { document.createElement('div').classList.toggle('circle'); }); document.body.appendChild(document.createElement('div'));
と書き換えても動作プラウザに映ると思ってましたが映りません。 理由が分からないので教えて頂けますか。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
とありますが
divにdocument.createElement('div')を代入しているので
と書き換えても動作プラウザに映ると思ってましたが映りません。
理由が分からないので教えて頂けますか。