Если вы попробуете это в Internet Explorer, вы увидите, что отправленное событие не является уникальным во время пузырьков:
var x;
myinnerdiv.onclick = function() { x = window.event; };
myparentdiv.onclick = function() { alert(x === window.event); };
// false, but should be the same!
Использование эквивалентного метода, основанного на стандартах:
var x;
myinnerdiv.onclick = function(ev) { x = ev; };
myparentdiv.onclick = function(ev) { alert(x === ev); };
// true: same event, retargeted
Есть ли способ однозначно идентифицировать событие в коде, чтобы обойти этот недостаток функциональности?