removeEventListener मेथड
removeEventListener मेथड
addEventListener के माध्यम से पहले से असाइन किए गए
ईवेंट हैंडलर को हटाने की अनुमति देता है। इसके लिए पैरामीटर्स में
ईवेंट का प्रकार और वही फंक्शन पास करना होगा,
जो ईवेंट असाइन करते समय पास किए गए थे।
सिंटेक्स
element.removeEventListener('event type', function);
उदाहरण
आइए ऐसा करते हैं कि एलिमेंट पर क्लिक केवल एक बार ही काम करे:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // ईवेंट असाइन करते हैं
function func() {
alert('!!!');
button.removeEventListener('click', func); // क्लिक के बाद इसे हटा देते हैं
};
:
यह भी देखें
-
preventDefaultमेथड,
जो डिफॉल्ट एक्शन को कैंसल करता है