Mbinu ya removeEventListener
Mbinu removeEventListener inakuwezesha
kuondoa kisindikaji cha tukio kilichowekwa awali kupitia addEventListener.
Ili kufanya hivyo, kwenye vigeuzi
unahitaji kupitisha aina ya tukio na kitendakazi kilekile,
ambavyo vilipitishwa wakati wa kuweka tukio.
Syntax
javascriptelement.removeEventListener('aina ya tukio', kitendakazi);
Mfano
Tufanye ili kubofya kwa kipengele kifanye kazi mara moja tu:
html<input type="button" id="button" value="click me">javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // tunaweka tukio
function func() {
alert('!!!');
button.removeEventListener('click', func); // baada ya kubofya tunaiondoa
};
Результат:
Angalia pia
-
mbinu
preventDefault,
ambayo inaghairi kitendo chaguomsingi