在窗口加载时,使用typeof判断function是否存在于上下文 window.onload = function(){ try{ if(test && typeof(test) == "function"){ test(); } }catch(e){ alert("方法不存在"); } } function test(){ alert("我是test()方法"); }