Maison > interface Web > tutoriel CSS > Comment supprimer une classe CSS d'un élément à l'aide de JavaScript natif ?

Comment supprimer une classe CSS d'un élément à l'aide de JavaScript natif ?

DDD
Libérer: 2024-12-28 19:49:17
original
1020 Les gens l'ont consulté

How to Remove a CSS Class from an Element Using Native JavaScript?

Suppression d'une classe CSS d'un élément avec JavaScript natif

La suppression d'une classe CSS d'un élément HTML à l'aide de JavaScript peut être réalisée sans recourir à des tiers. bibliothèques de fête comme jQuery. Vous trouverez ci-dessous des instructions étape par étape :

1. Identifiez l'élément cible :

Utilisez la méthode document.querySelector() pour sélectionner l'élément HTML dont vous souhaitez supprimer la classe. Spécifiez l'ID de l'élément ou un autre identifiant unique.

2. Utilisez la propriété classList :

Les navigateurs modernes prennent en charge la propriété classList sur chaque élément. Cette propriété représente une liste de classes CSS appliquées à l'élément.

3. Supprimer la classe :

Pour supprimer une classe, utilisez simplement la méthode classList.remove() et transmettez le nom de la classe en argument. Par exemple :

const element = document.querySelector('#element');
element.classList.remove('red');
Copier après la connexion

Exemple :

L'extrait de code suivant montre comment supprimer la classe CSS "rouge" d'un élément dans une application pratique scénario :

const button = document.querySelector('#remove');
const element = document.querySelector('#el');

button.onclick = () => {
  element.classList.remove('red');
};
Copier après la connexion

HTML :

<div>
Copier après la connexion

CSS :

.red {
  background: red;
}
Copier après la connexion

Lorsque l'option "Supprimer la classe " est cliqué, la classe CSS "rouge" sera supprimée de l'élément, changeant sa couleur d'arrière-plan par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal