以下代碼使用onclick偵聽器創建並刪除按鈕。當removeChild(el)被調用時,el.onclick被移除了嗎?
從DOM中刪除該元素後,onclick偵聽器是否會持續存在?
let el = document.createElement('button')
el.innerHTML = "Test Button"
el.onclick = function(){
alert('A Click Happened')
}
document.body.appendChild(el)
document.body.removeChild(el)
獎金:是同一真正的el.addEventListener('click',() => { alert('clicked') })
?
邏輯上:元素被銷燬後,附加到元素的偵聽器如何保留? – met4000