基本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。