उदाहरण
addEventListener() से जोड़े गए इवेंट हैंडलर को हटाने के लिए removeEventListener() का उपयोग करें।
<!DOCTYPE html>
<html>
<head>
<style>
#box {
background-color: gray;
border: 2px dashed;
}
</style>
</head>
<body>
<div id="box">डेमो टेक्स्ट!
<p>इवेंट हैंडलर हटाने के लिए नीचे क्लिक करें।</p>
<button onclick="removeEvent()" id="btnid">हटाएं</button>
</div>
<p id="pid"></p>
<script>
document.getElementById("box").addEventListener("mousemove", display);
function display() {
document.getElementById("pid").innerHTML = Math.random();
}
function removeEvent() {
document.getElementById("box").removeEventListener("mousemove", display);
}
</script>
</body>
</html>
महत्वपूर्ण: removeEventListener() के लिए वही फ़ंक्शन रेफरेंस पास करना आवश्यक है जो addEventListener() में उपयोग किया गया था। अनाम फ़ंक्शन इसके साथ काम नहीं करते।