ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で `! important` スタイルをオーバーライドするにはどうすればよいですか?

JavaScript で `! important` スタイルをオーバーライドするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-28 05:39:02
オリジナル
956 人が閲覧しました

How to Override the `!important` Style in JavaScript?

!重要なスタイルのオーバーライド

外部スタイル シートからのこのスタイル宣言:

<code class="css">td.EvenRow a {
  display: none !important;
}</code>
ログイン後にコピー

JavaScript がelement.style.display = "inline" または element.style.display = "inline ! important" を使用して、要素を表示に戻します。

解決策:

JavaScript を使用して ! important スタイルをオーバーライドするには、いくつかのオプションがあります:

1. 「スタイル」属性を設定します:

<code class="js">element.setAttribute('style', 'display:inline !important');</code>
ログイン後にコピー

2.スタイル オブジェクトの cssText プロパティを変更します:

<code class="js">element.style.cssText = 'display:inline !important';</code>
ログイン後にコピー

3. setProperty メソッドを使用します:

<code class="js">element.style.setProperty('display', 'inline', 'important');</code>
ログイン後にコピー

これらのいずれかにより、!重要なスタイルが正常にオーバーライドされます。

以上がJavaScript で `! important` スタイルをオーバーライドするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート