gpt4 book ai didi

javascript - 为什么我的 JavaScript 不能在 JSFiddle 中运行?

转载 作者:行者123 更新时间:2023-11-28 08:30:06 26 4
gpt4 key购买 nike

我找不到这个 JSFiddle 有什么问题.

HTML:

<input type="button" value="test" onclick="test()">

JavaScript:

function test(){alert("test");}

当我点击按钮时 - 什么也没发生。控制台显示“测试未定义”

我已经阅读了 JSFiddle 文档 - 它说 JS 代码已添加到 <head> HTML代码添加到 <body> (所以这个JS代码早于html并且应该可以工作)。

最佳答案

如果您不指定换行设置,则默认为“onLoad”。这导致所有 JavaScript 都被包装在加载结果后运行的函数中。所有变量都是该函数的本地变量,因此在全局范围内不可用。

将换行设置更改为“不换行”,它将起作用:

http://jsfiddle.net/zalun/Yazpj/1/

我将框架切换为“无库”,因为您不使用任何库。

关于javascript - 为什么我的 JavaScript 不能在 JSFiddle 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21978336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com