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