clickイベントで対象のCSSファイルを変更するにはどうすればよいですか?つまり、私の見解ではメインのCSSファイルを1つ使用していますが、ボタンをクリックすると、別の完全なCSSが必要な新しいビューが表示されています。この最後のdivの隠蔽と古いものの表示で、私は古いものが彼が関連付けられている最初のCSSファイルをターゲットにし続けたい。クリックイベントで対象となるCSSファイルを変更するには
0
A
答えて
0
あなたは、このように、動的にCSSをターゲットにすることができます:
<link rel="stylesheet" href="{{cssFilePath}}">
とするとき、ユーザーがクリック - 望ましいファイルパスの値に、このcssFilePath
を更新します。
<button ng-click="updateCssFilePath()">Change</button>
0
JSファイルでCSSファイルを変更できます。この例を見てください。ここでは動作しませんが、実装されていれば動作します。
var cssnum = 1;
function changeCSS() {
if (cssnum == 1) {
document.getElementById("cssid").innerHTML = "<link rel='stylesheet' href='2.css'>";
var cssnum =2;
}
else {
document.getElementById("css").innerHTML = "<link rel="stylesheet" type="text/css" href="1.css">";
var cssnum =1;
}
}
<div id="cssid">
<link rel="stylesheet" href="1.css">
</div>
<a href="#" onclick="changeCSS()">Change CSS File (link)</a>
<br><br>
<button onclick="changeCSS()">Change CSS File (button)</button>
それがお役に立てば幸いです。
関連する問題
- 1. 監視対象ファイルに対するwebpackカスタムコマンドの変更
- 2. Ant:条件の対象となるファイルのグループの名前を変更する
- 3. 対象となるWoocommerce受注ページにCSSを使用
- 4. Clojure変更対象アイテム
- 5. ショートカットの対象を変更します
- 6. GCCコンパイラの対象ディレクトリを変更する方法は?
- 7. VS 2005でビルド前コマンドの対象ディレクトリを変更する
- 8. CSSフォームのラベル/値を対象にする方法は?
- 9. リンクiPhoneのクリックイベントでCSSが変更されない
- 10. Microsoft Graph Client Sdkを使用すると、返信対象を変更または変更できます
- 11. 対象のメニュー項目 - CSS
- 12. テキスト、ヘッダー、ブロッククォート、前後の画像を対象とするCSS
- 13. クリックイベントのデータをd3で変更する
- 14. Magentoイベントディスパッチング/ディスパッチ対象の観察/変更
- 15. Visual Studio 2017 Docker - マルチステージビルドの対象を変更する
- 16. 監査対象テーブルで一括変更を行う方法は?
- 17. コマンドtext-align:centreとcssの相対位置を変更する
- 18. CSSで選択対象を指定する
- 19. テキストファイルからマスターファイルにデータをインポートする(対象のディレクトリを変更する) - Excel
- 20. .scssファイルの変更を.cssファイルに変換する理由
- 21. 対象となるものだけでなく、すべての要素がクリックで変更されます
- 22. 変更とクリックイベントを一緒にjquery
- 23. .aspファイルのスタイルを変更する(CSS)
- 24. Magento2モジュールのCSSファイルを変更する
- 25. Github - 変更なしでHtml/CSSファイルを保存するlangage stats
- 26. すべてのCSSファイルをSCSSに変更するには
- 27. ガベージコレクションの対象となるオブジェクトはどれですか?
- 28. 対象とするAndroidのバージョンは?
- 29. コンパレータの対象となるデータ構造
- 30. デルタ同期の対象となるデータベーススキーマ