ich auf einer asp.net Anwendung arbeite, wo ich Schaltfläche wie folgt geschrieben haben: -Wie man Knopfereignis verursacht, tritt ohne Seitenladung auf?
<button onclick='javascript:imagech(this);' class='close_product color_dark tr_hover'><i class='fa fa-times'></i></button>
Ich habe auch eine clientseitige JavaScript-Funktion für den Button:
<script type="text/javascript">
function imagech() {
alert('image clicked.');
}
</script>
Was ich Ich möchte, dass, wann immer ich auf diese Funktion klicke, das Button-Click-Ereignis nicht zum Laden von Seiten führen sollte. Das obige Objekt ist keine Serversteuerung, aber das Ereignis tritt beim Laden der Seite auf. Ich kann auch eine andere HTML-Steuerelement wie folgt verwenden:
<input type='button' onclick='javascript:cartclicked(this);' value='X' class='close_product color_dark tr_hover' />
und dies nicht auftritt, nicht Laden der Seite, aber ich möchte Symbol verwendet auch als:
<i class='fa fa-times'></i>
innerhalb <button>
Tag. aber das <i>
Tag wird nicht in <input>
Tag verwendet. Wie kann ich <button>
Ereignis ohne Seitenladung Tag? Bitte hilf mir hier jemandem.
'ohne seiten-laden' ich bin mir nicht sicher, ob ich das richtig verstanden habe – guradio
Verwende' JavaScript event binding' innerhalb 'window.onload' handler – Rayon
@Rayon Dabre wie kann ich das benutzen? –