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

JavaScript コードが hsl から rgb に自動的に変換するのを停止する方法

オブジェクトに色を割り当て、条件を使用して項目が選択されているかどうかを確認するコードがあります。ただし、JavaScript (またはブラウザ) が hsl を rgb に変換するため、一致が発生しないため、この条件は機能しません。 JS (またはブラウザ) でこの動作を防ぐ方法があるかどうか疑問に思っています。ない場合、なぜこのようなことが起こるのでしょうか?

リーリー

コードで rgb を使用することでこの問題を解決できることに気付きました。しかし、私はなぜこれが起こるのかを本当に理解したいと思っています。

P粉806834059P粉806834059183日前348

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

  • P粉076987386

    P粉0769873862024-04-01 10:48:37

    これはブラウザの標準であるために発生します。

    これらの色を使用して CSS クラスを作成し、これらのクラスを JavaScript で適用することをお勧めします。その後、条件で element.classList.contains(class) を使用できます。

    返事
    0
  • キャンセル返事