Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2011, 16:10
Аспирант
Отправить личное сообщение для kidar2 Посмотреть профиль Найти все сообщения от kidar2
 
Регистрация: 05.01.2010
Сообщений: 64

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

oval.attachEvent("onclick", function (event)
{
//Как здесь получить ссылку на oval через event? но не через замыкание(т.е. не через саму переменную oval)
//p.s. event.srcElement != oval (не всегда так)
//p.p.s. Тут this - это window.
});
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2011, 16:21
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

window.event.srcElement;
Ответить с цитированием
  #3 (permalink)  
Старый 04.10.2011, 16:25
Аспирант
Отправить личное сообщение для kidar2 Посмотреть профиль Найти все сообщения от kidar2
 
Регистрация: 05.01.2010
Сообщений: 64

Это тоже самое что и event.srcElement, а это свойство не равно oval
Ответить с цитированием
  #4 (permalink)  
Старый 04.10.2011, 16:42
Аспирант
Отправить личное сообщение для kidar2 Посмотреть профиль Найти все сообщения от kidar2
 
Регистрация: 05.01.2010
Сообщений: 64

Нашёл, вот так работает:
oval.onclick = function()
{
this===oval.
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(DOM) JQuery получение текста ссылки Mila Общие вопросы Javascript 5 25.04.2012 13:36
Получение "чистого" адреса ссылки. LRCenter Events/DOM/Window 3 05.07.2011 17:08
Получение ссылки на объект в обработчике нажатия кнопки pauluss ExtJS 1 22.06.2011 15:27
Обработчик события действует только на ссылки? Cuprum jQuery 29 10.08.2010 16:19
Как заставить this в обработчике события указывать на объект? Dmitryk Events/DOM/Window 3 16.03.2009 08:45