カスタムデータ属性はどんな時に使うのか?

2021年2月28日
ユーザー
カスタムデータ属性の使い方は理解したのですが、私は使い時を理解していないようでご質問させていただきました。 今回の場合、メニューのaタグとsectionを紐づけたいなら同じidにすればいいのでは、と一瞬考えてしまい 下記のようにaタグとsectionのidを同じにものにしてみました。 ```
サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。サイトの概要。
``` ``` document.getElementById(clickedItem.id).classList.add('active'); ``` クリックするとsectionが真っ白になってしまいました。 これは、一つのhtml内で同じidは使えないからうまく動かないのでしょうか? つまり同じidを回避するためにカスタムデータ属性を今回使用しているのでしょうか。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?