Страницы

Поиск по вопросам

суббота, 14 декабря 2019 г.

Как узнать, есть ли обработчик на теге?

#javascript


Есть тег. При клике он открывает одну шторку, но я не можу найти обработчик клика
на нем в js.

Есть ли какой то способ найти этот оброботчик через инструменты разроботчика?
    


Ответы

Ответ 1



Если речь идет именно об инструментах разработчика, то в Хроме делаем так: Кликаем правой кнопкой мыши по нужному элементу => Inspect element (или же F12, а затем находим и выделяем нужный элемент в дереве). Далее в правой нижней колонке есть вкладка Event Listeners, там можно найти все обработчики. Соответственно для клика ищем событие click. Если необходимо найти только обработчики событий текущего элемента, снимаем галочку Ancestors, если же возможно, что клик идет по какому-то родителю (что довольно часто бывает), то галку оставляем.

Ответ 2



В Фаерфоксе при выборе элемента в Inspector-е (правой кнопкой мыши по элементу → Inspect Element) справа от тэга появляется маленькая кнопочка ev:

Ответ 3



Я вам рекомендую для этих целей удобный Visual Event 2, который визуально показывает на чем стоит обработчик, показывает код обработчика и подсказывает в каком файле прописан этот обработчик. Его можно как расширение для Хрома поставить в браузер, а можно как закладку с горячими клавишами. Вот пример:

Комментариев нет:

Отправить комментарий