Я устал писать jQuery, поэтому решил изучить необработанный JavaScript. Что-то в attachEvent IE меня смутило. Вот код.
var btn = document.getElementById('myBtn');
btn.onclick = function(){
alert(window.event.srcElement === this); //true, I know why.
};
btn.attachEvent('onclick', function(event){
alert(event.srcElement === this); //fasle, but why?
});
Я пытаюсь использовать встроенные в IE инструменты отладки, но мне просто сказали, что «this» - это объект, но не более того ... так что же «это» в IE attachEvent?