为什么在jsfiddle中无法识别定义的方法?

时间:2017-04-05 07:49:45

标签: javascript jsfiddle

我有一个非常简单的jsfiddle,但会导致错误Uncaught ReferenceError: doSomething1 is not definedUncaught ReferenceError: doSomething2 is not defined。 这两种方法都已定义。

jsfiddle:https://jsfiddle.net/fjd4hzcz/3/

问题

导致方法无法识别的jsfiddle有什么问题?

我的代码非常简单,如下所示。

<button id="btn1" onclick="doSomething1();return false;">Call doSomething1 method</button>

<button id="btn2" onclick="doSomething2();return false;">Call doSomething2 method</button>
<script>
function doSomething1() {
  alert("hi 1");
}

function doSomething2() {
  alert("hi 2");
}

</script>

2 个答案:

答案 0 :(得分:1)

更改javascript中的换行设置。

enter image description here

答案 1 :(得分:1)

这是因为在jsfiddle中加入了javascript。 请选择&#34;没有包装 - 头&#34;或&#34;没有包裹身体&#34;在javascript窗口的javascript设置中。 希望它可以帮助你。