为什么这个简单的JSFiddle不起作用?

tho*_*sf1 14 html javascript jsfiddle

我想在JSFiddle中添加一些代码.它没用.缩小它我甚至无法使用这个最简单的代码:

的jsfiddle

function displaymessage() {
  alert("Hello World!");
}
Run Code Online (Sandbox Code Playgroud)
<form>
  <input type="button" value="Click me!" onclick="displaymessage()" />
</form>

<p>By pressing the button above, a function will be called. The function will alert a message.</p>
Run Code Online (Sandbox Code Playgroud)

alert框未显示在JSFiddle中.

Igo*_*mov 30

No wrap - bottom of <head>在JavaScript设置的"加载类型"下拉列表中选择.

上面提到的下拉列表的屏幕截图

  • 好的,现在它有效.但究竟是什么意思*没有包裹(头)*?它做什么或不做什么? (2认同)
  • 现在看来这个选项已经消失了。 (2认同)

Joh*_*rer 6

您需要将您的功能从onLoad/onReady中取出,否则它将被放置在另一个范围内,并且您的按钮无法访问该功能.在你的情况下,你需要使用无包裹(头)

生成的代码如下所示:

Ext.onReady(function() {
    function displaymessage()
    {
        alert("Hello World!");
    }
});
Run Code Online (Sandbox Code Playgroud)


Pra*_*sad -6

http://jsfiddle.net/praveen_prasad/XNJxT/14/

Js fiddle 所以无论你写什么,都是这样的

window.addEvent('load',function(){

//Your code


});
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 我不明白这个答案。这是一个解释吗?一个办法 ? (8认同)