Heim >Web-Frontend >js-Tutorial >Wie kann ich mehrere JavaScript-Funktionen von einem einzelnen Onclick-Ereignis aus aufrufen?
Aufrufen mehrerer JavaScript-Funktionen in einem Onclick-Ereignis
Der Onclick-Ereignishandler wird häufig verwendet, um JavaScript-Code auszuführen, wenn auf ein Element geklickt wird. Was aber, wenn Sie mehrere Funktionen als Reaktion auf dasselbe Klickereignis aufrufen müssen?
Onclick für mehrere Funktionen verwenden
Obwohl dies nicht als Best Practice gilt, können Sie dies tun Verwenden Sie das onclick-Attribut, um mehrere JavaScript-Funktionen aufzurufen, indem Sie sie durch ein Semikolon trennen (;).
<button onclick="doSomething();doSomethingElse();">Click Me</button>
Unauffälliger Ansatz
Eine modernere und bevorzugte Methode besteht darin, den Event-Handler mithilfe von JavaScript an den DOM-Knoten anzuhängen. Dies wird als unaufdringliches JavaScript bezeichnet. So würden Sie es machen:
const button = document.querySelector('button'); button.addEventListener('click', () => { doSomething(); doSomethingElse(); });
Vorteile von unaufdringlichem JavaScript
Die Verwendung des unaufdringlichen Ansatzes bietet mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere JavaScript-Funktionen von einem einzelnen Onclick-Ereignis aus aufrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!