2017-08-19 30 views
0

CSSファイルがDIVタグの内側に適用されないようにしたいと考えています。JavaScriptで実行時にCSSを変更する(セレクタを変更する):DIV内部のアプリケーションを防止する

CSSファイルは、HTMLドキュメントの<head>セクションに含まれています。私はファイルを削除したり、変更することはできません。私がコントロールしているのは、そのDIVタグの内側だけです。 HTML文書はMediaWikiで生成されるため、iFrameを使用することはできません。他の場所に自分のコンテンツをホストすることはできませんが、CSSやjavascriptなどの外部リソースを取得してアップロードし、DIVの内部に含めることができます。

現在、私はJqueryを持っており、あらゆる種類の外部ライブラリを含めることができます。

<link rel="stylesheet" href=...>とそれに続く.remove()を見つけるためにjQueryを使用すると動作しますが、それはページの残りの部分を駄目にしてしまいます。それは多くの赤いテープではできません。

スタイルシートに「javascriptically」してDIV内にないものだけに適用する方法はありますか?おそらく:not()セレクタを使用していますか?

私は考えていません。前にnotセレクターに触れたことはありません。助けてください。ありがとうございました。

+0

「mediawiki」というタグが付けられているのはなぜですか? –

+0

です。ホスティング用HTML文書はmediawikiによって作成されているためです。私は、MediaWikiページの中でいくつかの素晴らしいjavascriptスタイリングをやろうとしています。スクリプトや