【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
他の質問を見ても理解できず、質問しました。
下記のように、クリックした dt とそれぞれの dt(el) とを比較し、クリックした dt と違う場合に el の親要素に appear クラスをつけることになるところまでは理解できます。
dt
dt(el)
el
appear
ただ、クリックした dt とそれぞれの dt(el) を比較しても、クリックした dt には他の dt との違い(クラスや属性等)が無いように思います。 これは、クリックしたものは見えない形でクリックした要素として区別できるような属性等が自動的に付与されているということでしょうか?
if(dt != el) { el.parentNode.classList.remove('appear'); }
私の勘違いでしたらすみません。ご回答のほど、よろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
他の質問を見ても理解できず、質問しました。
下記のように、クリックした
dtとそれぞれのdt(el)とを比較し、クリックしたdtと違う場合にelの親要素にappearクラスをつけることになるところまでは理解できます。ただ、クリックした
dtとそれぞれのdt(el)を比較しても、クリックしたdtには他のdtとの違い(クラスや属性等)が無いように思います。これは、クリックしたものは見えない形でクリックした要素として区別できるような属性等が自動的に付与されているということでしょうか?
私の勘違いでしたらすみません。ご回答のほど、よろしくお願いいたします。