ホームページ > ウェブフロントエンド > CSSチュートリアル > JavaScript はどのようにして CSS クラスを動的に作成して適用できるのでしょうか?

JavaScript はどのようにして CSS クラスを動的に作成して適用できるのでしょうか?

Mary-Kate Olsen
リリース: 2024-12-30 19:48:14
オリジナル
840 人が閲覧しました

How Can JavaScript Dynamically Create and Apply CSS Classes?

JavaScript での CSS クラスの動的作成と適用

CSS クラス スタイルを動的に作成および適用すると、Web アプリケーションの柔軟性と保守性が向上します。 。 JavaScript を使用してこれを実現する方法は次のとおりです:

スタイル要素を作成します:

カスタマイズされた CSS ルールを保存するためにスタイル要素を初期化します:

const style = document.createElement('style');
ログイン後にコピー

セットタイプとインナーHTML:

スタイルのタイプを 'text/css' として指定し、その innerHTML 内に必要なルールを挿入します:

style.type = 'text/css';
style.innerHTML += '.cssClass { color: #f00; }';
ログイン後にコピー

スタイル要素を Head に追加します:

HTML の head セクションに style 要素を追加します。 document:

document.getElementsByTagName('head')[0].appendChild(style);
ログイン後にコピー

HTML 要素への CSS クラスの割り当て:

CSS クラスを定義したら、それを div、tables などの HTML 要素に割り当てることができます。スパン。たとえば、次のコードは、ID が 'someElementId' の要素に 'cssClass' を追加します。

document.getElementById('someElementId').className = 'cssClass';
ログイン後にコピー

CSS クラスを ASP.NET コントロールに適用する:

ASP.NET では、class 属性を使用して、TextBox、DropDownList、DataList などのコントロールに CSS クラスを適用できます。例:

以上がJavaScript はどのようにして CSS クラスを動的に作成して適用できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート