javascript - replace $.off() removeEventListener of a element -
this question has answer here:
i want remove event listeners on element, it's jquery:
$("#myel").off() now reason must disable jquery lib , use vanilla js.
just replacing, use
el = document.getelementbyid("myel") el.removeeventlistener(eventtype) //for listeners of type el.removeeventlistener() //for listeners it seems not work, if there simple way this?
to remove eventlisteners on element, best way clone element. if want use removeeventlistener() have provide event type , function remove.
here's example of how clone element remove of event listeners:
var oldelement = document.getelementbyid("myel"); var newelement = oldelement.clonenode(true); oldelement.parentnode.replacechild(newelement, oldelement);
Comments
Post a Comment