0
Ich habe eine Liste von button
Elemente und ich möchte hinzufügen, eine Klasse zu jedem beim Klicken auf und entfernen Sie die Klasse von allen anderen Schaltflächen. Wie kann ich das in reinem Javascript machen?Hinzufügen von Klasse zu der angeklickte Schaltfläche auf nodeList in Javascript
<button>btn1</button>
<button>btn2</button>
<button>btn3</button>
<button>btn4</button>
<button>btn5</button>
var el = document.querySelectorAll("button");
el.addEventListener("click", function() {
el.classList.remove("toggle");
this.classList.add("toggle");
});
Wie Sie feststellen, 'querySelectorAll' gibt einen nodeList, so dass Sie eine Schleife durch alle Knoten müssen es zurückgibt. –