解开 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中文网其他相关文章!