【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
お世話になっております。
今回dtの親要素のdivに対してappearクラスの着脱を実現する為、 dt.parentNode.classList.toggle("appear");と記載したと認識しています。
dt
div
appear
dt.parentNode.classList.toggle("appear");
dts.forEach(dt => { dt.addEventListener("click", () => { dt.parentNode.classList.toggle("appear"); });
他のミニアプリ制作の授業では、 今回の例で言うとdivのように、 クラスの着脱を行う対象要素を直接記載しています。
なぜ今回はdt.parentNodeと 間接的に記載されているのでしょうか。
dt.parentNode
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。
今回
dtの親要素のdivに対してappearクラスの着脱を実現する為、dt.parentNode.classList.toggle("appear");と記載したと認識しています。他のミニアプリ制作の授業では、
今回の例で言うと
divのように、クラスの着脱を行う対象要素を直接記載しています。
なぜ今回は
dt.parentNodeと間接的に記載されているのでしょうか。