2013-06-25 83 views
0

我得到這個錯誤,而函數調用:當DOM準備javascript函數沒有得到所謂的按鈕點擊

Error:"0x800a138f - Microsoft JScript runtime error: The value of the property 'function1' is null or undefined, not a Function object"

功能1獲取調用上的按鈕不執行

+4

張貼代碼,請 – Sergio

+0

好像你錯過了()方法中調用 – YD1m

+0

張貼代碼,以便我們可以評估和跟蹤是什麼原因導致的錯誤 –

回答

1

腳本的點擊。你應該調整你的代碼,這樣的..

$(function() { 
    $("#button").click(function() { 
     alert('button clicked'); 
    }); 
}); 
+0

用於在javascript中運行mvc代碼的+1 – Kishan

0

它可以是幾件事情,但因爲我沒有你的代碼,我給你使用jQuery我建議做到以下幾點看:

  1. 作爲薩格爾Vaghela說,你的JS代碼可能在DOM元素沒有準備好時執行,爲了解決這個問題,你應該把你的代碼包裝在$(document).ready(function(){//你的代碼放在這裏})。
  2. 我也建議您在網頁準備好的時候使用您的jQuery選擇器,這樣您可以確定您使用的是正確的選擇器,您無法想象我會在最後一次失敗的次數。
  3. 最後,您應該確保使用Firebug或Google Chrome開發工具在代碼中的某處設置斷點,從而加載您的JS文件。

我希望這有助於:)