Onclick 事件未在 jsfiddle.net 上触发

IT技术 javascript onclick jsfiddle
2021-01-14 21:53:12

我正在 jsfiddle 上测试一些 javascript,但出于某种原因,我无法获得在单击按钮时触发的函数。有什么建议吗?

jsfiddle 链接

2个回答

Frameworks & Extensions面板中,设置onLoadNo wrap - in <body>

我花了一段时间才弄清楚这一点。

什么是“框架和扩展”?我在任何地方都看不到。
2021-03-13 21:53:12
惊人的!你能解释一下这到底是做什么的吗?关于 onLoad() 的 wrap 是什么意思?
2021-03-19 21:53:12
单击 JAVASCRIPT 面板中 JAVASCRIPT 旁边的设置图标,然后选择“no wrap - in <body>”
2021-03-21 21:53:12

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

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

虽然上面的答案告诉我们如何解决这个问题,但我赞成你的答案,因为你解释了发生了什么:)
2021-03-25 21:53:12