1. input tag 如果有 id 或 class 就用這些字去搜尋附近的程式碼,直接閱讀。
2. 如果你是用 IE,試試 onpropertychange,他可以偵測到用程式改變 value 的事件。
(oninput 和 onchange 辦不到)
範例:請用 IE 打開 http://jsfiddle.net/cye78/ 並且按 F12 開啟主控台
3. 善用瀏覽器的開發人員工具,以 chrome 為例,他的開發人員工具可設中斷點,
也能用監看式,看區域變數值等等,盡量不要傻呼呼用 alert()。
※ 引述《tao2tw (smile_ting)》之銘言:
: 請問一下各位,目前在maintain一份很臭又長的code
: 前端html網頁 有很多input欄位
: 後面js網頁 程式碼 很長又亂,
: 有一些input 欄位的value 想要知道他被哪個javascript function更改
: 有比較好的偵測方法嗎?
: 類似 設定中斷點這樣的方法呢?
: 謝謝.....
: 我只想到暴力法,每一個function enter的時候 都alert該input欄位value出來看。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.148.215
※ 編輯: tonytonyjan 來自: 61.227.148.215 (08/08 21:56)