javascript - Do I need to call removeEventListener before removing DOM elements? -
this question has answer here:
say, have following html:
<div id="mydiv"> </div>
where dynamically added child html own click event handler such:
document.getelementbyid("mydiv").innerhtml = '<input type="button" id="idbtn" value="+">'; document.getelementbyid("idbtn").addeventlistener("click", onclick);
and upon user action on page change removing elements within div
such:
document.getelementbyid("mydiv").innerhtml = "";
do need call removeeventlistener()
on idbtn
before that?
ps. may recurring operation on single page.
insert
var element = document.getelementbyid('idbtn'); element.parentnode.removechild(element);
before
document.getelementbyid("mydiv").innerhtml = "";
listeners of element removed element
Comments
Post a Comment