2013-06-25 50 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文件。

我希望这有助于:)