なぜ el と dt が区別されるのですか?

クリックされた dt と、他の dt はそれぞれ異なるからです。
2024年4月10日
ユーザー

他の質問を見ても理解できず、質問しました。

下記のように、クリックした dt とそれぞれの dt(el) とを比較し、クリックした dt と違う場合に
el の親要素に appear クラスをつけることになるところまでは理解できます。

ただ、クリックした dt とそれぞれの dt(el) を比較しても、クリックした dt には他の dt との違い(クラスや属性等)が無いように思います。
これは、クリックしたものは見えない形でクリックした要素として区別できるような属性等が自動的に付与されているということでしょうか?

if(dt != el) {
  el.parentNode.classList.remove('appear');
}   

私の勘違いでしたらすみません。ご回答のほど、よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(6)