作者terrybob (罪雲樵)
看板Ajax
標題[問題] 能否查詢function的存在?
時間Tue Nov 2 19:01:50 2010
javascript是否能查詢某一特定函式名稱是否真實存在?
例如:
fundtion a(){
alert("test");
}
<input type="button" value="test" onclick="a();">
若假設a()不存在,則執行上述按鈕會發生錯誤,
javascript是否有可以查詢函式有存在呢?
以避免函式錯誤,造成頁面出現錯誤。
謝謝^0^
--
習慣一個人在房間裡,安靜地享受書的內容…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.186.7
1F:→ s25g5d4:try {} catch(e){} 11/02 19:11
2F:→ s25g5d4:或是if(函數名) { 如果存在就....}else{不存在就....} 11/02 19:11
3F:→ grence:onclick="window.a && a();" 11/02 20:20