2010-11-03 46 views
1

我想弄清楚哪些javascript函數正在改變指定的html元素。我有一大堆的JavaScript函數,我推斷出的一切都是用javascript禁用元素樣式。識別影響所選html元素的javascript函數

有沒有一個firefox插件的種類?

+0

我能想到的唯一方法是手動通過JavaScript代碼並嘗試識別效果 – 2010-11-03 13:19:35

+1

不確定這是否有幫助,但在chrome中如果我檢查了一個元素,我可以看到它的樣式來自js,html本身或css文件!希望這有幫助 – 2010-11-03 13:43:03

+0

歡呼@aSeptik這是值得一試。事實證明,我手動排序,發現它在哪裏,但這肯定會有所幫助。 – kalpaitch 2010-11-04 11:33:36

回答

0

可能有工具可以做到這一點......一種可能的方法是註釋掉你猜測出來的各種函數中的幾行。您可以使用二進制搜索來查找它:4條註釋掉。如果解決了這個問題,你知道它是這四行中的一行,那麼現在你只能註釋掉其中的兩行,然後你可以找到在O(log n)時間內完成的行。