首页 >web前端 >js教程 >为什么我的代码在 JSFiddle 中不显示警报?

为什么我的代码在 JSFiddle 中不显示警报?

Barbara Streisand
Barbara Streisand原创
2024-10-18 10:58:031096浏览

Why Does My Code Not Display an Alert in JSFiddle?

解开 JSFiddle 之谜

一段简单的代码片段拒绝在 JSFiddle 中按预期运行,这让您摸不着头脑。将代码精简到最基本的部分,您会发现即使是这个简约的示例也失败了:

function displaymessage() {
  alert("Hello World!");
}
<form>
  <input type="button" value="Click me!" onclick="displaymessage()" />
</form>

<p>By pressing the button above, a function will be called. The function will alert a message.</p>

尽管付出了一切努力,警报框在 JSFiddle 中仍然难以捉摸。

解决方案:加载类型的调整

罪魁祸首在于 JSFiddle 中 JavaScript 设置中的“加载类型”下拉列表。默认情况下,该设置设置为“换行 -

底部”。要解决此问题,只需选择“无换行 - 底部”从下拉列表中。

这可确保 JavaScript 代码在任何 HTML 之前加载,从而解决问题并允许警报框显示其预期消息。

以上是为什么我的代码在 JSFiddle 中不显示警报?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn