2013-07-27 22 views
0

我如何追蹤/追溯(或捕獲)「隱形」JavaScript功能的實際編碼?如何追蹤「隱形」JavaScript功能?

在很多網站上,我經常會找到一個按鈕來執行某些操作,例如提交消息,但是當我將鼠標懸停在按鈕上時,沒有鏈接,或者只剩下「#」號作爲鏈接。

查看頁面的代碼,通常沒有任何附近的Javascript附近的元素位置,它會給它的功能。

如何跟蹤單擊按鈕時實際發生的情況,並跟蹤代碼中實現此功能的來源?當然,必須比手動搜索所有代碼和外部Javascript文件以獲取元素的任何特定引用(比如按鈕)更快捷,更有效的方法......?

(僅供參考,我使用的是Firefox瓦特/螢火蟲)

+0

[如何在DOM節點上查找事件監聽器?](http://stackoverflow.com/questions/446892/how-to-find-event-listeners-on-a-dom-node) –

回答

0

我不知道螢火,但如果你調試使用Chrome,你可以做到以下幾點:

  1. 開放開發查看(Ctrl + Shift + J)
  2. 轉到「元素」選項卡並選擇您的按鈕
  3. 在屬性(右側)上,向下滾動到「事件監聽器」。
  4. 尋找「點擊」事件,並展開

有你有一個鏈接,按下按鈕時運行的代碼。