как прикрепить событие к любому элементу страницы
здравствуйте.
нужно прикрепить событие 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, время: 20:53. |