как прикрепить событие к любому элементу страницы
здравствуйте.
нужно прикрепить событие onBlur к любому элементу страницы. циклом не получится прикрепить onblur ко всем элементам, т.к. они добавляются на страницу. нужен аналог jquery: $(".tt").live("blur", function() { alert(1); }); спасибо |
function onBlur() { alert('blur'); } if (document.addEventListener) { document.addEventListener('blur', onBlur, true); } else if (document.attachEvent) { document.attachEvent('onfocusout', onBlur); } Как-то так. |
да, работает, но как в функции onBlur получить доступ к элементу?
|
Через объект события, как и везде.
|
спасибо, просто обычно доступен this.
|
это не обычно.. либо e.target , либо event.srcElement
|
спасибо
|
Часовой пояс GMT +3, время: 07:35. |