Maison > Article > interface Web > Comment dissocier un événement en javascript
Méthode : 1. Méthode de suppression directe, utilisez l'instruction "object.onclick=false;" pour supprimer l'événement de liaison. 2. Utilisez d'abord addEventListener pour lier l'événement, puis utilisez removeEventListener pour supprimer l'événement lié.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
1. Méthode de suppression directe
1. Convient aux événements directement liés, tels que :
<h1 id="h1" onclick="_click();">送你一朵花</h1>
. 2. Méthode de déverrouillage :
function unbind(){ var h1 = document.getElementById('h1'); h1.onclick= false; // 或者 h1.onclick= null ; }
2. Ayez d'abord une fonction de liaison, puis une méthode de dissociation
1. Utilisez d'abord addEventListener pour lier l'événement
var h1 = document.getElementById('h1'); h1.addEventListener('click',clickx_,false); function clickx_(){ alert("点击到了"); unclick(); }
2. pour supprimer l'événement de liaison
function unclick(){ var h1 = document.getElementById('h1'); h1.removeEventListener('click',clickx_,false); }
[Apprentissage recommandé : Tutoriel avancé javascript]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!