イベント リスナーを登録する要素 (div) を JavaScript で動的に作成します。
var tooltip = document.createElement('div');
tooltip.onclick = function() { alert('hello'); }
ここで、この要素をドキュメントの本文に添付すると、次のようになります。
document.body.appendChild(tooltip);
すべてが順調で、イベントがキャプチャされます。ただし、(配置目的で)この要素をページ内の(静的)サブ要素にアタッチしたい、例えば:
document.getElementById('id').appendChild(tooltip);
要素が生成され、正しく配置されますが、onclick イベントはキャプチャされなくなりました。何かご意見は?これは X ブラウザーなので、何かが欠けているに違いありません。
ありがとう、ドン。