Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Получение ссылки в обработчике события на элемент (https://javascript.ru/forum/css-html-internet-explorer/22050-poluchenie-ssylki-v-obrabotchike-sobytiya-na-ehlement.html)

kidar2 04.10.2011 16:10

Получение ссылки в обработчике события на элемент
 
var oval = document.getElementById("div");

oval.attachEvent("onclick", function (event)
{
//Как здесь получить ссылку на oval через event? но не через замыкание(т.е. не через саму переменную oval)
//p.s. event.srcElement != oval (не всегда так)
//p.p.s. Тут this - это window.
});

Magneto 04.10.2011 16:21

window.event.srcElement;

kidar2 04.10.2011 16:25

Это тоже самое что и event.srcElement, а это свойство не равно oval

kidar2 04.10.2011 16:42

Нашёл, вот так работает:
oval.onclick = function()
{
this===oval.
}


Часовой пояс GMT +3, время: 13:57.