[解決済み] javascriptでインラインのスタイルをすべて消して、cssスタイルシートで指定されたスタイルだけを残すにはどうしたらよいですか?
2023-01-29 16:31:55
質問
htmlに以下のように記述した場合、どのように表示されますか?
<div style="height:300px; width:300px; background-color:#ffffff;"></div>
そして、私のcssスタイルシートにこのようなものがあります。
div {
width:100px;
height:100px;
background-color:#000000;
}
javascript/jqueryで、インラインのスタイルをすべて削除し、cssスタイルシートで指定されたスタイルだけを残す方法はありますか?
どのように解決するのですか?
$('div').attr('style', '');
または
$('div').removeAttr('style');
(以下
アンドレスさんの回答
)
もう少し小さくするには、こうしてみてください。
$('div[style]').removeAttr('style');
これは、divにstyle属性があるかどうかをチェックするため、少しスピードアップするはずです。
いずれにせよ、大量のdivがある場合は処理に少し時間がかかるかもしれませんので、javascript以外の方法を検討したほうがいいかもしれません。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] CSSのdisplayプロパティで遷移する
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] JavaScript で DOM ノードのすべての子要素を削除する
-
[解決済み] CSSは常にJavascriptより優先されるべきか?
-
[解決済み] .css()関数で追加したスタイルを削除するにはどうしたらいいですか?
-
[解決済み】jQueryは、ある要素に関連するすべてのCSSスタイルを取得することができますか?
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 文字列がすべて同じ部分文字列で構成されているかどうかを調べるにはどうすればよいですか?
-
[解決済み] なぜ "use strict "はパフォーマンスを10倍向上させるのか?
-
[解決済み] JavaScriptでの大文字小文字を区別しない正規表現
-
[解決済み] コールバック地獄とは何か、RXはそれをどのように、そしてなぜ解決するのか?
-
[解決済み] AngularJS - ngRepeatフィルタリングされた結果の参照を取得する方法
-
[解決済み] Reactメモを使うべきではない場合とは?
-
[解決済み] CORS: 認証モードは 'include' です。
-
[解決済み] 文字列とラベルのローカライズとグローバリゼーションのベストプラクティス【終了しました
-
[解決済み] Javascript の parseInt() で先頭のゼロを削除する。
-
[解決済み] JavaScriptの文字列プリミティブとStringオブジェクトの違いは何ですか?