Как отследить точный обработчик события HTML-элемента, если он не зарегистрирован в элементе? - PullRequest
0 голосов
/ 08 июля 2010

Я использую какой-то сторонний контроль в форме aspx. Элемент управления отображается в следующем HTML-коде:

<input type="text" style="height: 20px; text-align: right;" class="edit" id="numberBox" />

Теперь, когда я нажимаю любую клавишу в этом текстовом поле, происходит событие, но эти события не регистрируются здесь с элементом, возможно, события регистрируются элементом управления где-то еще в файлах javascript, которые зарегистрированы вместе с этим элементом управления.

У меня вопрос, как отследить этот точный обработчик событий, есть ли какой-нибудь инструмент для него, чтобы увидеть все связанные события этого конкретного элемента.

1 Ответ

0 голосов
/ 08 июля 2010

Попробуй сделать это alert(document.getElementById("numberBox").onkeypress). Посмотрите, можете ли вы увидеть исходный код события onkeypress. Если значение равно null, это означает, что в событии onkeypress событие не зарегистрировано.

Вы можете написать цикл for, чтобы показать все элементы (включая событие) объекта с помощью JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...