J'ai 6 boutons qui, lorsqu'ils sont cliqués, révèlent chacun un div
ci-dessous. Je voudrais simplement changer le innerHTML
desdits boutons après avoir été cliqué. Je peux le faire assez facilement avec un bouton avec un ID unique:Modifier innerHTML de plusieurs éléments avec le moins de code possible
<input type="checkbox" name="tabs" id="tab-one">
<label for="tab-one" id="one">Read More</label>
... 5 cases à cocher avec les étiquettes correspondantes.
var tabLabel = document.getElementById('one');
tabLabel.addEventListener("click", function() {
if (this.innerHTML=="Read More") {
this.innerHTML = "Collapse";
} else {
this.innerHTML = "Read More";
}
});
Ma question est comment puis-je transformer ce bloc de JavaScript en quelque chose qui fonctionnera pour les 6 étiquettes uniques? Cela doit être simple.