Ни один из приведенных выше ответов не работал для меня. Я пытаюсь использовать Firebug, чтобы выяснить, как функция на странице работает для сайта, который я не могу контролировать. Вот что сработало для меня.
Сначала получите идентификатор элемента, на который я нажимаю, из источника страницы, а затем получите временную ссылку на него, создав часы (на вкладке скрипта):
tmp=document.getElementById("idOfElement")
Затем я присвоил текущее значение onclick другой временной переменной.
oldfunc=tmp.onclick
Затем я определил новую функцию onclick. Первоначально я попытался поставить debugger;
в качестве первой функции, но это не работает! Поэтому вместо этого я создал предупреждение:
tmp.onclick = function() { alert("Ok"); oldfunc() }
Теперь, как только я нажимаю на кнопку, появляется предупреждение, и в этот момент я нажимаю кнопку «Перерыв в следующем», как указано в другом ответе на этот вопрос. Затем я отклоняю предупреждение и сразу нахожусь в отладчике в правильном месте.
В моем случае кнопка «Разорвать дальше» не сработала сама по себе, потому что есть много других событий, просто наведение курсора на страницу вызывало срабатывание точки останова, не позволяя мне нажимать кнопку.