Methode: 1. Direkte Löschmethode, verwenden Sie die Anweisung „object.onclick=false;“, um das Bindungsereignis zu löschen. 2. Verwenden Sie zuerst addEventListener, um das Ereignis zu binden, und löschen Sie dann das gebundene Ereignis mit RemoveEventListener.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1. Geeignet für direkt gebundene Ereignisse, wie zum Beispiel:
<h1 id="h1" onclick="_click();">送你一朵花</h1>
2. Binden Sie zuerst die Funktion und entsperren Sie sie es noch einmal
1. Verwenden Sie zuerst addEventListener, um das Ereignis zu binden
function unbind(){ var h1 = document.getElementById('h1'); h1.onclick= false; // 或者 h1.onclick= null ; }
2. Verwenden Sie dann removeEventListener, um das gebundene Ereignis zu löschen
var h1 = document.getElementById('h1'); h1.addEventListener('click',clickx_,false); function clickx_(){ alert("点击到了"); unclick(); }
[Empfohlenes Lernen:
Javascript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonSo lösen Sie die Bindung eines Ereignisses in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!