У меня есть html-список флажков, но я не знаю, как получить «document.attachEvent», чтобы найти эти флажки в onclick?IE присоединяет событие к флажку?
Я не был уверен, могу ли я установить модель события, специфичную для IE, а затем в document.attachEvent
создать цикл for, который проходит через каждый флажок и обрабатывает каждый из них? Кроме того, мои флажки имеют разные имена, поэтому я не могу checkboxname.attachEvent
, если я не сделал это для каждого из них.
Мои элементы достаточно динамичны, что я попытался добавить событие en к самому широкому предку, который был документом, к которому я мог бы использовать событие, чтобы получить цель и тип безрезультатно.
Большое спасибо.
вы можете рассмотреть возможность использования jQuery и делегирования событий (или делегирования событий самостоятельно). –
Я действительно не могу сказать, что вы просите. 'document.attachEvent' ничего не« находит ». Вам нужно найти элементы. В конечном итоге вам нужно либо привязать обработчики к каждому, либо привязать к предку, и выяснить, что было нажато. –
Вы можете получить щелчок с помощью 'window.event.srcElement', или, если вы передали объект события функции обработчика в свои аргументы, вы можете использовать его вместо' window.event'. Если это не решит вашу проблему, пожалуйста, покажите код ... – Teemu