JavaScriptでスタイルを操作する方法


  1. インラインスタイルの変更: 要素のスタイルを直接変更するには、style プロパティを使用します。例えば、以下のコードでは、要素の背景色を赤に変更しています。
let element = document.getElementById('myElement');
element.style.backgroundColor = 'red';
  1. クラスの追加と削除: 複数の要素に同じスタイルを適用する場合は、クラスを使用すると便利です。まず、CSSでスタイルを定義し、それをクラスとして追加または削除します。以下の例では、要素に highlight クラスを追加しています。
let element = document.getElementById('myElement');
element.classList.add('highlight');

クラスを削除するには、classList.remove メソッドを使用します。

  1. スタイルの取得: 要素のスタイルを取得するには、getComputedStyle メソッドを使用します。以下の例では、要素の高さを取得しています。
let element = document.getElementById('myElement');
let computedStyle = window.getComputedStyle(element);
let height = computedStyle.getPropertyValue('height');
console.log(height);
  1. CSSテキストの変更: 要素のスタイルを直接変更せずに、CSSテキストを変更することもできます。以下の例では、要素のクラスを変更して新しいスタイルを適用しています。
let element = document.getElementById('myElement');
element.className = 'newClass';

これらはJavaScriptを使用してウェブページのスタイルを操作するいくつかの基本的な方法です。さらに高度なテクニックや他のDOM操作と組み合わせることで、より動的なスタイルの変更が可能です。