jsFiddle:html和js之间没有连接? 不能从button调用简单的function?

对不起,如果这是非常明显的,但我不知道为什么这是行不通的。

我正在尝试创build一个jsFiddle。 但是,我似乎无法将任何javscript附加到任何元素。 例如,onclick不会调用我的js函数。

它没有比这个小提琴更简单。 我从W3编辑器复制粘贴它,只要按一下button,就可以获得警报!

<button onclick="myFunction()">Click me</button> function myFunction() {alert("sss");} 

http://jsfiddle.net/tpip/NYkQN/2/

我在这里错过了什么?

只要改变JavaScript块的加载方式就no wrap (head)

在这里输入图像描述

这里的标准设置是JS被包装(!)以在DOM加载后运行。 这意味着函数没有在全局范围内定义,而是在包装器中定义。 内联事件处理程序只能使用全局定义的函数!

当设置为no wrap (head) ,JS被加载到<head> ,并且不被包装。