【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
お世話になっております。
1:21で説明された内容について、classList.add の () 内を ('current') ではなく CSS で記述した通り('nav .current'); としても正しく反映されませんでした。
classList.add
()
('current')
('nav .current');
最初、 ('nav .current'); としたところ "The token provided ('nav .current') contains HTML space characters" とエラーが出たため試しに nav と .current 内のスペースを削除してみたところ、エラーメッセージはでなくなりましたがやはりボタンの色は変わりませんでした。
"The token provided ('nav .current') contains HTML space characters"
nav
.current
正しく反映されたなかった理由として classList.add の () 内には 1 つのセレクタしか入れられないという解釈で良いのでしょうか…?
MDN の classList のページ ( https://developer.mozilla.org/ja/docs/Web/API/Element/classList ) を確認してもそれらしい記述を見つけられなかったので確認させていただきたいです。 もしくは私の調べ方が不足していたらご指摘いただけたら幸いです。よろしくお願いいたします。
classList
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。
1:21で説明された内容について、
classList.addの()内を('current')ではなく CSS で記述した通り('nav .current');としても正しく反映されませんでした。最初、
('nav .current');としたところ"The token provided ('nav .current') contains HTML space characters"とエラーが出たため試しにnavと.current内のスペースを削除してみたところ、エラーメッセージはでなくなりましたがやはりボタンの色は変わりませんでした。正しく反映されたなかった理由として
classList.addの()内には 1 つのセレクタしか入れられないという解釈で良いのでしょうか…?MDN の
classListのページ ( https://developer.mozilla.org/ja/docs/Web/API/Element/classList ) を確認してもそれらしい記述を見つけられなかったので確認させていただきたいです。もしくは私の調べ方が不足していたらご指摘いただけたら幸いです。よろしくお願いいたします。