2009-11-25 134 views
0

有沒有辦法將調試器附加到事件?Firebug調試JavaScript

我在DOM中有一個複選框輸入元素,當它被點擊時,我想讓調試器中斷,這樣我就可以逐步完成發生的事情。我已經添加onclick="debugger; ...「,但Firebug的不破。

+0

我建議看看Eventbug(http://getfirebug.com/wiki/index.php/Firebug_Extensions#Eventbug)。 我不知道你是否可以使用Eventbug來完成你的請求,但是可以有很多選項來查看事件處理程序,在控制檯中記錄事件... – 2012-02-06 19:30:47

回答

1

查找螢火蟲的JavaScript線,並設置一個斷點。您should'nt需要在所有修改JavaScript。

退房。這個頁面,特別是「在任何行暫停執行」一節,看看這看起來像視覺

+0

這就是事情 - 沒有JavaScript行。 – JamesBrownIsDead 2009-11-25 23:07:20

+0

然後在事件處理程序的第一行設置一個斷點。 – Triptych 2009-11-25 23:08:18

2

創建複選框的onclick處理程序,以及斷點添加到該處理程序,例如(jQuery的):

$('input#mycheckbox').click(function() { 
    console.log("click checkbox"); 
}); 

在firebug中,您可以添加console.log行的斷點。