Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jsfiddle.net上未触发Onclick事件_Javascript_Onclick_Jsfiddle - Fatal编程技术网

Javascript 在jsfiddle.net上未触发Onclick事件

Javascript 在jsfiddle.net上未触发Onclick事件,javascript,onclick,jsfiddle,Javascript,Onclick,Jsfiddle,我正在JSFIDLE上测试一些javascript,由于某种原因,我无法在单击按钮时启动函数。有什么建议吗 您已将JSFIDLE配置为将代码包装在onload事件处理程序中。因此,您试图在单击时调用的函数超出范围 不要使用内部事件属性。改用jQuery(因为您已经在使用jQuery)。在框架和扩展面板中,将onLoad设置为无换行 我花了一段时间才弄明白这一点。单击JsLint按钮,您将看到编码错误(正在处理)在参数列表之后})/_display/(第66行,第4列)您有js错误。我还建议您使用

我正在JSFIDLE上测试一些javascript,由于某种原因,我无法在单击按钮时启动函数。有什么建议吗


您已将JSFIDLE配置为将代码包装在onload事件处理程序中。因此,您试图在单击时调用的函数超出范围


不要使用内部事件属性。改用jQuery(因为您已经在使用jQuery)。

框架和扩展
面板中,将
onLoad
设置为
无换行


我花了一段时间才弄明白这一点。

单击JsLint按钮,您将看到编码错误(正在处理)在参数列表之后})/_display/(第66行,第4列)您有js错误。我还建议您使用像Backbone.js这样的框架。您可以创建“房间”模型并设置其属性,如价格和房间号。然后将这些模型推到一个集合中(有点像有一些有用方法的超级数组)。您可以将它与JQuery一起使用,它将真正帮助清理您的代码。尽管上面的答案告诉我们如何解决这个问题,但我还是支持您的答案,因为您解释了发生的事情:)太棒了!你能解释一下这到底是怎么回事吗?wrap对于onLoad()意味着什么?什么是“框架和扩展”??我在任何地方都看不到。单击JAVASCRIPT面板中JAVASCRIPT旁边的设置图标,然后选择“无包装”