考虑一个基本addEventListener
的
window.onload=function(){
document.getElementById("alert")
.addEventListener('click', function(){
alert("OK");
}, false);
}
where<div id="alert">ALERT</div>
在原始文档中不存在,我们通过 AJAX 从外部源调用它。我们如何强制addEventListener
为文档中新添加的元素工作(在初始扫描 DOM 元素之后window.onload
)?
在 jQuery 中,我们使用live()
or delegate()
; 但是我们如何addEventListener
在纯 Javascript 中做到这一点?事实上,我正在寻找等价于delegate()
,live()
将事件附加到根文档;我希望在parent
.