Javascript 为什么定义的方法在JSFIDLE中不被识别?

Javascript 为什么定义的方法在JSFIDLE中不被识别?,javascript,jsfiddle,Javascript,Jsfiddle,我有一个非常简单的JSFIDLE,但它会导致一个错误,即uncaughtreferenceerror:doSomething1未定义或uncaughtreferenceerror:doSomething2未定义。 定义了这两种方法 jsfiddle: 问题 这个JSFIDLE有什么问题导致无法识别这些方法 我的代码非常简单,如下所示 <button id="btn1" onclick="doSomething1();return false;">Call doSomething1 m

我有一个非常简单的JSFIDLE,但它会导致一个错误,即
uncaughtreferenceerror:doSomething1未定义
uncaughtreferenceerror:doSomething2未定义
。 定义了这两种方法

jsfiddle:

问题

这个JSFIDLE有什么问题导致无法识别这些方法

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

<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>
调用doSomething1方法
调用doSomething2方法
函数doSomething1(){
警报(“hi 1”);
}
函数doSomething2(){
警报(“hi 2”);
}

更改javascript中的换行设置


更改javascript中的换行设置


这是由于在JSFIDLE中包含javascript造成的。 请在javascript窗口的javascript设置中选择“无换行符头”或“无换行符体”。
希望它能帮助您。

这是由于在JSFIDLE中包含javascript造成的。 请在javascript窗口的javascript设置中选择“无换行符头”或“无换行符体”。
希望对您有所帮助。

TL的可能副本;JamesThorpe博士,看来JSFIDLE变了。我找不到那个设置。那个屏幕截图是在我发布它之前的一刻。@Suni引用这个屏幕截图并更改JSFIDLE上的设置,可能是TL的副本;JamesThorpe博士,看来JSFIDLE变了。我找不到那个设置。那个屏幕截图是在我发布它之前的某个时刻拍的。@Suni引用这个屏幕截图并更改jsfiddle上的设置,是的,就是这样。谢谢。是的,就是这样。谢谢