Maison > interface Web > js tutoriel > Comment supprimer une classe CSS d'un élément à l'aide de JavaScript (sans jQuery) ?

Comment supprimer une classe CSS d'un élément à l'aide de JavaScript (sans jQuery) ?

Mary-Kate Olsen
Libérer: 2024-11-08 20:30:02
original
957 Les gens l'ont consulté

How to Remove a CSS Class from an Element Using JavaScript (Without jQuery)?

Comment supprimer une classe CSS d'un élément à l'aide de JavaScript (sans jQuery)

Question : Quelqu'un peut-il me guider comment supprimer une classe d'un élément HTML uniquement avec JavaScript, à l'exclusion jQuery ?

Réponse :

L'approche préférée consiste à utiliser la propriété classList. Il est largement pris en charge dans les navigateurs modernes.

Pour supprimer une classe, utilisez simplement la syntaxe suivante :

ELEMENT.classList.remove("CLASS_NAME");
Copier après la connexion

Exemple :

Considérez un élément bouton avec une classe nommée "red" pour démontrer ce concept :

<button>
Copier après la connexion

Lorsque l'on clique sur le bouton, le code JavaScript suivant supprime la classe "red" d'un élément avec l'ID "el":

remove.onclick = () => {
  const el = document.querySelector('#el');
  el.classList.remove("red");
};
Copier après la connexion

Cette action modifie les styles CSS appliqués à l'élément avec l'ID "el", supprimant ainsi le fond rougeâtre :

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

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal