0

スタイルタグのスタイルを削除するには、jQuery のヘルプが必要です。

<style>
    div.tab{backgroung:#666666;}
</style>

このスタイルを空にするか、このタグdiv.tabを削除する必要があります。style

4

5 に答える 5

2

あなたがしたいことは、style 要素を削除することです。(これが実行可能なアプローチであるかどうかは、それがどのような問題を解決することになっているのかを知らずに決定することはできません。) このためには、CSS での要素の何らかの識別が必要です。

たとえば、要素がページstyleの要素の最初のstyle要素である場合、次を使用できます

var badStyle = document.getElementsByTagName('style')[0];
badStyle.parentNode.removeChild(badStyle);
于 2013-10-28T05:28:08.650 に答える
0

すべてstyle要素を削除する場合は、次を使用しjQueryます。

$('style').remove();
于 2013-10-28T05:38:40.800 に答える
0

jquery を使用してスタイル タグからスタイルを削除することはできません。ただし、要素の jquery を使用してスタイルをオーバーライドできます。

$('div.tab').css({'background':''});  
于 2013-10-28T05:34:10.707 に答える
0

特定のスタイル プロパティを削除するには、css() これを試してみてください

 $('div.tab').css({'background':''});

タグの使用からスタイルステートメントを削除するにはattr

 $('div.tab').attr( "style", "");  // .removeAttr('style')

また

 $('style').remove();
于 2013-10-28T05:13:52.270 に答える