Javascript remove all Event Listeners
by shraddhapaghdar
HTML
<div>
<button id="grt-btn">Hello World!</button>
<button onclick="removeListeners()">Remove listeners</button>
</div>
JavaScript
document.getElementById("grt-btn").addEventListener("click", () => {
console.log("firstClick")
}, false);
document.getElementById("grt-btn").addEventListener("blur" , () => {
console.log("Blur event")
}, false);
document.getElementById("grt-btn").addEventListener("focus", () => {
console.log("focus event")
}, false);
function removeListeners() {
const oldBtnElement = document.getElementById("grt-btn");
const newBtnElement = oldBtnElement.cloneNode(true);
oldBtnElement.parentNode.replaceChild(newBtnElement, oldBtnElement);
console.log("Removed all listners")
}