Лучше всего запустить в консоли:
document.getElementById('theCheckBoxId').onclick
Если в консоли появляется null
, вы можете продолжить чтение.В противном случае обработчик onclick и его код должны появиться прямо в консоли.
Используйте инструменты разработчика Chrome : щелкните правой кнопкой мыши что-нибудь на странице -> осмотреть элемент.Вы увидите это:
Перейдите к «ИСТОЧНИКАМ» (больше не называемым «Сценариями»), и появится «||»Кнопка паузы, как вы видите на скриншоте.Если страница не дает сбоя, вы можете установить флажок и, поскольку сценарии приостановлены, вы увидите, что код для анонимной функции будет выделен, и страница будет заморожена.Затем вы можете использовать инструменты для пошагового выполнения кода.
Тем не менее, мы, безусловно, можем лучше помочь вам с тем, что вы на самом деле хотите со страницы ...
Вы также можете использовать команду присоединить onbeforescriptexecute с консоли: https://developer.mozilla.org/en/DOM/element.onbeforescriptexecute В консоли вы могли бы выглядеть примерно так:
document.getElementById('theCheckBoxId').onbeforescriptexecute = function (e) {
alert('hey same thing as pausing the script!');
console.error('script with this id about to run: ' + e.target.id);
//Could also try .src .innerText etc.
//Reference this: https://developer.mozilla.org/en/DOM/element.onbeforescriptexecute
//the full argument to checkout in the console:
console.error(e);
};
Вы также можете поиграться с методом currentScript: https://developer.mozilla.org/en/DOM/document.currentScript
Вы также можете щелкнуть правой кнопкой мыши и просмотретьустановите флажок, а затем на правой панели инструментов dev посмотрите код прослушивателя событий «Click», но часто он искажен и с ним трудно работать.