検索

ホームページ  >  に質問  >  本文

JavaScript は CSS ファイルを部分的にのみ置き換えます

イベント リスナーを使用して昼/夜のテーマを切り替えることにより、ページ上の CSS ファイルを別の CSS ファイルに置き換えようとしています。さまざまな方法を試しましたが、どれもうまくいきませんでした。

私のデフォルトのテーマはダークで、コードを使用してライトテーマにのみ変更できますが、再度ダークに変更することはできません。私が何を間違えたのでしょうか?皆さん、ありがとうございました!

リーリー リーリー リーリー ああああ

P粉322106755P粉322106755246日前364

全員に返信(2)返信します

  • P粉012875927

    P粉0128759272024-03-23 09:07:11

    私は答えを見つけました、それはこの場合のようにほんの小さなことです。ただし、なぜ上に投稿した方法で機能しないのかわかりません。

    それは私が使っているものです。

    リーリー

    (cssFileDay.disabled = true) を (cssFileDay.disabled === true) または (cssFileDay.disabled) に変更する必要があります。うまく機能し始めました。

    返事
    0
  • P粉025632437

    P粉0256324372024-03-23 00:40:22

    ###しがみつく。はい、エラーが見つかりました。ただし、質問に示されている 4 つのコード例には、

    のような if ステートメントが含まれています。 リーリー

    単一の

    = は、JavaScript (およびその他の C 派生言語) では値を返す属性コマンドであるため、if ステートメントは常に true になります。

    必要な比較は 2 つの等号 (

    ==) です。

    三重等号 (

    ===) も比較ですが、左側と右側のデータ型も比較します。

    返事
    0
  • キャンセル返事