JavaScript は CSS ファイルを部分的にのみ置き換えます
P粉322106755
P粉322106755 2024-03-22 09:33:43
0
2
363

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

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

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

P粉322106755
P粉322106755

全員に返信(2)
P粉012875927

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

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

リーリー

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

いいねを押す +0
P粉025632437

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

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

単一の

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

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

==) です。

三重等号 (

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート