ホームページ > ウェブフロントエンド > jsチュートリアル > jsでcssスタイルを設定するにはどうすればよいですか? jsでCSSスタイルを変更する方法

jsでcssスタイルを設定するにはどうすればよいですか? jsでCSSスタイルを変更する方法

青灯夜游
リリース: 2018-11-23 16:25:12
オリジナル
16598 人が閲覧しました

js で CSS スタイルを設定するにはどうすればよいですか?この記事ではjsでcssのスタイルを設定(変更)する方法を紹介します。困っている友人は参考にしていただければ幸いです。

JavaScriptを使用してCSSスタイルを設定する方法を紹介します。

1. スタイルを直接設定する (インライン スタイル)

JavaScript を使用して要素のスタイルを設定する最も簡単な方法は、スタイル属性。 JavaScript を通じてアクセスするすべての HTML 要素にスタイル オブジェクトがあります。このオブジェクトを使用すると、CSS プロパティを指定し、その値を設定できます。たとえば、これは ID 値デモを使用して HTML 要素のフォントの色、背景色、スタイルを設定するスタイルです:

var myElement = document.querySelector("#demo");

// 把颜色设置成紫色
elem.style.color = 'purple';  

// 将背景颜色设置为浅灰色
elem.style.backgroundColor = '#e5e5e5';  

// 将高度设置为150 px
elem.style.height = '150px';
ログイン後にコピー

注: JavaScript はキャメル ケースの原則を使用します (例: ダッシュの代わりにbackgroundColor) 線 (background-color) は属性名を表します

style属性は要素にスタイルをインラインで追加します:

<div id="demo" style="color: purple; background-color: #e5e5e5; height: 150px;">     
     Hello, world! 
</div>
ログイン後にコピー

ただし、これによりマークアップが作成される可能性があります。とても混乱するような。ブラウザのレンダリングパフォーマンスも悪いです。

2. グローバル スタイルを追加します

もう 1 つの方法は、 を追加することです。 CSS 属性を持つ要素を DOM に挿入します。これは、1 つの要素だけではなく要素のグループに適用するスタイルを設定する場合に便利です。

まず、スタイル要素を作成します。

var style = document.createElement(&#39;style&#39;);
ログイン後にコピー

次に、innerHTML を通じてスタイルを