!重要なスタイルのオーバーライド
外部スタイル シートからのこのスタイル宣言:
<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 サイトの他の関連記事を参照してください。