Maison > interface Web > js tutoriel > le corps du texte

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
894 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!

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
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