In jQuery habe ich den folgenden Code
%Vor%Dieser Code löst das Klickereignis nur bei li mit ID-Guthaben aus.
Um dies jetzt mit JavaScript zu tun
%Vor%Ich erhalte den Fehler:
click () ist keine Funktion
Die Seite, an der ich gerade arbeite, hat mehrere Elemente mit der ID "credit". Ich muss ein Klickereignis nur auf <li>
auslösen, das id credit hat.
querySelectorAll
gibt ein NodeList-Objekt zurück ( Quelle ) und nicht a DOM-Element Ein NodeList-Objekt enthält DOM-Elemente.
Ihr Code muss geändert werden, um das erste Element zu erhalten und dann click()
:
Wenn Sie das Ereignis .click()
an alle Elemente auslösen möchten, können Sie eine for
Schleife
Tags und Links javascript html