1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| function ouvrirFermerSpoiler() {
let spoilers = document.getElementsByClassName('contenuSpoiler');
for (let i = 0; i < spoilers.length; i++) {
if (this.contains(spoilers[i])) {
if (spoilers[i].classList.contains('afficher')) {
spoilers[i].classList.remove("afficher");
spoilers[i].classList.add("cacher");
this.querySelector('.lienAfficher').textContent = "Voir le résumé";
} else {
spoilers[i].classList.remove("cacher");
spoilers[i].classList.add("afficher");
this.querySelector('.lienAfficher').textContent = "Cacher le résumé";
}
} else {
spoilers[i].classList.remove('afficher');
spoilers[i].classList.add('cacher');
spoilers[i].closest('.spoilerDiv')
.querySelector('.lienAfficher').textContent = "Voir le résumé";
}
}
} |