JavaScriptを使用してボタンのクラスを動的に変更する方法


  1. getElementByIdを使用してボタンを取得する まず、JavaScriptのgetElementByIdメソッドを使用して、変更したいボタンの要素を取得します。以下は例です。
const button = document.getElementById('buttonId');
  1. クラスを変更する 取得したボタン要素のclassListプロパティを使用して、クラスを変更します。クラスを追加する場合はaddメソッドを、クラスを削除する場合はremoveメソッドを使用します。以下は例です。
// クラスを追加する
button.classList.add('newClass');
// クラスを削除する
button.classList.remove('oldClass');
  1. クラスの切り替え ボタンのクラスを切り替える場合は、toggleメソッドを使用します。クラスが存在する場合は削除し、存在しない場合は追加されます。以下は例です。
button.classList.toggle('active');
  1. イベントリスナーを使用してクラスを変更する ボタンをクリックなどのイベントに応じてクラスを変更する場合は、イベントリスナーを使用します。以下はイベントリスナーを追加する例です。
button.addEventListener('click', function() {
  button.classList.toggle('active');
});

これで、JavaScriptを使用してボタンのクラスを動的に変更する方法がわかりました。シンプルで簡単な手法といくつかのコード例を提供しましたので、参考にしてください。