2010-09-07 50 views
0

我目前正在開發一個開發很差的系統,在測試階段發佈此產品之前,我必須做一些錯誤修復。閱讀功能如何執行

該網站建立了大量的JavaScript,我不是很熟悉它。問題是 - 有沒有辦法讀取我的功能是如何執行的

贊..功能被稱爲onClick,或onMouseOver或類似的東西。

在此先感謝!

回答

1

如果可以,通過event對象到這些功能,即:

<div onclick="ev(event||window.event)" onmouseover="ev(event||window.event)"> 
    The div 
</div> 
<script> 
    function ev(e){ 
     // e.type will have the value 'mouseover' or 'click' based on what you do 
    } 
</script> 
+0

不知道這是否適用於我的情況,但是,我測試了它,並且像我想象的那樣工作。接受並感謝! – jolt 2010-09-07 07:47:10

0

Firefox有一個叫做「Firebug」的工具,可以讓你調試JavaScript。

如果您在Firebug中選擇了「腳本」選項卡,請在函數內部添加一個斷點,然後在右側面板中選擇「堆棧」選項卡,您應該會看到所需的信息。

如果沒有Firebug的,在這裏獲得:

https://addons.mozilla.org/en-US/firefox/addon/1843/

+0

嗯......是的,Firebug可以告訴很多不同的信息。但我想用Javascript本身實現這一點,因爲我希望我的函數在被onClick或其他方式調用時執行不同的操作。 – jolt 2010-09-07 07:11:49