js函數,我有以下按鈕:查找與螢火蟲
<input type="submit" id="btnLogin" onclick="return ValidateLogin();" value="Enter">
我怎樣才能找到螢火蟲的ValidateLogin()函數的定義?
js函數,我有以下按鈕:查找與螢火蟲
<input type="submit" id="btnLogin" onclick="return ValidateLogin();" value="Enter">
我怎樣才能找到螢火蟲的ValidateLogin()函數的定義?
鍵入以下到Firebug控制檯,然後單擊
var s = ValidateLogin.prototype.constructor;
console.log(s); // will output the actual function definition
我已經包括了一些截圖,幫助輸出窗口()的函數。
轉到HTML標籤。在這裏您可以查看頁面中包含的Javascript文件的內容。
我希望這會有幫助。
Firebug的右上方有一個搜索字段。當您在腳本面板上並關注搜索字段時,您會看到一個小對話框,其中顯示一個複選框「多個文件」(或類似的東西 - 我沒有英文版)。檢查它並將您正在查找的函數的名稱複製到其中。
要獲得函數定義只有這將是Firebug控制檯的快捷方式:
console.log(ValidateLogin.toString());
函數的確定指標將直接打印到控制檯。
它只給出定義不是功能的位置,所以我不能修改它。是否有任何方法來修改該功能? – hhh3112 2011-03-29 08:53:30
在這種情況下鍵入'ValidateLogin' no(),然後右鍵單擊輸出面板中的函數(),然後單擊腳本選項卡中的檢查。然後它會顯示它位於 – Chris 2011-03-29 08:55:40
中的.js文件。我剛剛在2017年獲得了讚揚。是不是已停用Firebug?不要誤解我的意思,Firebug是炸彈,只是好奇 – Chris 2017-01-04 12:35:14