Heim > Artikel > Web-Frontend > Wie kann ich JavaScript-Funktionen über HTML-Schaltflächen auslösen?
So rufen Sie JavaScript-Funktionen mithilfe von HTML-Schaltflächen auf
Für die Schnittstelle mit JavaScript-Code bieten HTML-Schaltflächen eine praktische Lösung. Wenn auf eine Schaltfläche geklickt wird, führt der Browser die zugehörige JavaScript-Funktion aus.
HTML-Defined Event Handling
Ein Ansatz besteht darin, den Funktionsaufruf direkt im HTML-Code anzugeben :
<input type="button" value="Capacity Chart" onclick="CapacityChart();">
Manipulation von DOM-Ereigniseigenschaften
Alternativ Sie kann den Event-Handler mithilfe von JavaScript der DOM-Eigenschaft zuweisen:
document.getElementById("clickMe").onclick = function () { /* ... */ };
Ereignis-Listener-Anhang
Eine andere Möglichkeit besteht darin, eine Funktion an den Ereignis-Listener anzuhängen:
var el = document.getElementById("clickMe"); el.addEventListener("click", function () { /* ... */ }, false);
Fehlerbehebung beim Aufrufen der Schaltfläche
Bedenken Sie Folgendes beim Debuggen des Schaltflächenereignisaufrufs:
CapacityWindow.document.open("text/html"); CapacityWindow.document.write(s); CapacityWindow.document.close();
Cross-Browser Kompatibilität
Um mehrere Browser zu unterstützen, ersetzen Sie document.all-Referenzen durch document.getElementById.
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Funktionen über HTML-Schaltflächen auslösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!