Javascript按钮单击事件没有按预期工作

Javascript button click event is not working as expected

本文关键字:工作 按钮 单击 事件 Javascript      更新时间:2023-09-26

嗨,我有下面的小提琴,这是工作良好!!

工作小提琴

但是我已经在下面复制了相同的内容。但这并没有奏效。我真的很担心这个疑问。请帮我解释一下。只有这样我才能睡得安稳。

不工作

HTML

<input type="submit" id="byBtn" value="Change" onclick="change()" />
Javascript

function change() {
  alert("Clicked");
}

这是因为你的javascript加载类型被设置为OnLoad要解决这个问题,

1)点击函数旁边的JavaScript设置按钮[函数右侧]

2)在框架和扩展中选择mootools 1.4.5版本

3)这很重要。在加载类型中,选择No Wrap - In Head选项

4)点击运行。

现在你的函数可以工作了。

为什么它现在正在执行,因为我们已经将加载类型从onLoad更改为No Wrap in Head。因此,你的函数现在是全局的,它可以被引用。如果它是OnLoad,那么它只能在函数调用中被引用。

我希望这有帮助。:)