JavaScriptでCSSクラスを削除する方法


  1. 要素を選択する: CSSクラスを削除したいHTML要素をJavaScriptで選択します。一般的な方法は、document.getElementById()document.querySelector()を使用することです。たとえば、idが"myElement"の要素を選択する場合、以下のようになります:
var element = document.getElementById("myElement");
  1. クラスを削除する: classListプロパティを使用して、選択した要素から特定のCSSクラスを削除します。classListプロパティには、remove()メソッドが含まれており、これを使用してクラスを削除できます。たとえば、クラス名が"myClass"のクラスを削除する場合、以下のようになります:
element.classList.remove("myClass");

これで、選択した要素から指定したCSSクラスが削除されます。

複数のクラスを一度に削除したい場合は、remove()メソッドを複数回呼び出すか、スペースで区切って複数のクラス名を指定します。たとえば、"myClass1"と"myClass2"の2つのクラスを削除する場合、以下のようになります:

element.classList.remove("myClass1", "myClass2");

以上の手順に従うことで、JavaScriptを使用してHTML要素からCSSクラスを削除することができます。

なお、この記事では上記の手法に関するコード例を提供しましたが、実際の使用状況によっては異なるコードが必要になる場合があります。詳細な要件に合わせて適切なコードを作成してください。