this в Internet Explorer
Почему в данном примере this указывает на глобальный объект window, а не на объект вызвавший событие? И как это исправить?
<div id="el">Элемент</div> <script> var id = 'Ха-ха!'; var el = document.getElementById('el'); el.attachEvent('onmousedown', function() { alert(this.id) }); </script> |
|
|
Часовой пояс GMT +3, время: 17:02. |