Element innerHTML getting rid of event listeners [duplicate]
问题 This question already has answers here : Is it possible to append to innerHTML without destroying descendants' event listeners? (13 answers) Closed 3 years ago . I have a function for adding buttons to a page. var count = 0; function createOnclickFunction(number) { return function() { alert("This is button number " + number); } } function addButton(data) { var newbutton = "..." //creates string from data var element = document.getElementById("mydiv"); var children = element.children; element