javascript - 如何找到頁(yè)面中js function對(duì)應(yīng)的源代碼?
問(wèn)題描述
<p onclick='confirm_cash()' class='btn_confirm'>確認(rèn)提現(xiàn)</p>
從html源碼中可以看到onclik='confirm_cash()' ,我如何才能找到confirm_cash()這個(gè)函數(shù)的源碼?
我在當(dāng)前頁(yè)面全局搜索了這個(gè)函數(shù)名稱,并沒(méi)有搜索到對(duì)應(yīng)的JS
點(diǎn)擊該按鈕,firebug腳本頁(yè)面,顯示:本頁(yè)面不包含 JavaScript。
麻煩知道的指點(diǎn)一二。謝謝。
問(wèn)題解答
回答1:Method 1: 查看函數(shù)源碼直接在控制臺(tái)輸入 confirm_cash.toString(), 就可以看到函數(shù)源碼.
Method 2: 參看函數(shù)源碼和源文件打開(kāi)控制臺(tái): CtrlShiftF(查找所有源文件),勾選使用正則表達(dá)式,輸入 confirm_cashs*=s*function或者functions*confirm_cashs*(,可以找到對(duì)應(yīng)的源文件和函數(shù)源碼.
P.S.: chrome 下測(cè)試的,但是 firebug 應(yīng)該也可以使用,但是對(duì)應(yīng)的快捷鍵可能不同.
回答2:控制臺(tái)里輸入console.log(confirm_cash);
相關(guān)文章:
1. 淺談vue生命周期共有幾個(gè)階段?分別是什么?2. javascript - vue.js如何遞歸渲染組件.3. java - web端百度網(wǎng)盤(pán)的一個(gè)操作為什么要分兩次請(qǐng)求服務(wù)器, 有什么好處嗎4. macos - mac下docker如何設(shè)置代理5. css - 關(guān)于偽類(lèi)背景問(wèn)題6. angular.js - angularjs中添加高德地圖API,地圖顯示不正常,控制臺(tái)報(bào)錯(cuò),何解?7. css3 - 圖片等比例縮放8. html - JavaScript的Dom操作如何改變子元素的文本內(nèi)容9. linux - libpcap抓包結(jié)果不完整?10. python - 抓包只抓到j(luò)son,真實(shí)的地址卻找不到
