有人可以向我解释为什么这个按钮不起作用?

时间:2015-12-29 06:31:42

标签: javascript

我似乎无法弄清楚我做错了什么。我想用onclick调用一个函数,但它不起作用,我不知道为什么。

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

<script>
function reset() {
alert();
}
</script>

演示:https://jsfiddle.net/3mp0869s/1/

2 个答案:

答案 0 :(得分:4)

它在这里工作: https://jsfiddle.net/lotusgodkk/3mp0869s/2/

我认为这是一个小问题。您需要在html部分中包含内联脚本函数。

<input type="button" onclick="reset()" value="reset">
<script>
    function reset() {
      alert();
    }
</script>

答案 1 :(得分:3)

您在jsFiddle上选择了“onload”选项,请检查此更新的fiddle

您需要做的就是选择'包裹在头部'选项。

因为如果将它包装在偶数函数作用域中,它将没有全局作用域,并且它不可用于onclick()的{​​{1}}事件属性处理程序。