Maison  >  Article  >  interface Web  >  Comment dissocier un événement en javascript

Comment dissocier un événement en javascript

醉折花枝作酒筹
醉折花枝作酒筹original
2021-06-15 10:10:079511parcourir

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é.

Comment dissocier un événement en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Événement de dissociation javascript JS natif Événement de liaison de suppression JS

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(&#39;h1&#39;);
    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(&#39;h1&#39;);
	h1.addEventListener(&#39;click&#39;,clickx_,false);
	function clickx_(){
		alert("点击到了");
		unclick();
	}

2. pour supprimer l'événement de liaison

    function unclick(){
		var h1 = document.getElementById(&#39;h1&#39;);
		h1.removeEventListener(&#39;click&#39;,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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn