Ajouter ou enlever une classe d'un élément HTML avec JavaScript
Publié le 23/05/2020 • Actualisé le 23/05/2020
Dans ce bout de code, nous allons voir comment ajouter ou enlever une classe d'un élément HTML avec JavaScript. On peut utiliser la propriété classList
de l'élément HTML que nous voulons modifier. Dans la démo suivante, on va supprimer ou ajouter la classe btn-primary
selon sa présence. Dans ce cas nous pourrions aussi utiliser la fonction toggle
.
/**
* J'utilise un module JavaScript afin d'isoler chaque snippet dans un fichier.
* C'est en fait un mixin Vue.js. Utilisez le code appelé par la fonction mounted()
* ou snippetXX().
*/
export default {
methods: {
snippet92 () {
if (this.$refs.button92.classList.contains('btn-primary')) {
this.$refs.button92.classList.toggle('btn-primary')
} else {
this.$refs.button92.classList.add('btn-primary')
}
// or this.$refs.button92.classList.toggle('btn-primary')
}
}
}
Plus sur Stackoverflow Lire la doc Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉