Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么这个JSFIDLE不起作用_Javascript_Jsfiddle - Fatal编程技术网

Javascript 为什么这个JSFIDLE不起作用

Javascript 为什么这个JSFIDLE不起作用,javascript,jsfiddle,Javascript,Jsfiddle,我编写了一个简单的函数: function clickedMe() { alert(this + " : " + this.tagName + " : " + this.id); } 我在按钮元素的点击事件中调用它 <button onclick="clickedMe()">button</button> 按钮 当我在本地创建了一个独立的HTML页面时,这种方法就起作用了。但是,它似乎在JSFIDLE上不起作用。以下是链接: 这里出了什么问题?选择no wrap

我编写了一个简单的函数:

function clickedMe() {
  alert(this + " : " + this.tagName + " : " + this.id);
}
我在按钮元素的点击事件中调用它

<button onclick="clickedMe()">button</button>
按钮
当我在本地创建了一个独立的HTML页面时,这种方法就起作用了。但是,它似乎在JSFIDLE上不起作用。以下是链接:

这里出了什么问题?

选择
no wrap-in/

它不起作用,因为
clickedMe
不在全局范围内


控制台返回
引用错误:clickedMe没有定义
btwBtw类似的东西很有趣,这个JSFIDLE似乎不能使用
无包装
,但需要加载
:jsFIDLE.net/Mahesha999/face/3现在,如果我想将两者都放在同一个JSFIDLE中呢?我们必须等待使用时加载的页面
addEventLisenter
因为
document.getElementById
无法在dom准备就绪之前获取元素。是的,我意识到了这一点,但如果我想要两个按钮——一个在原始问题中,一个在上面的注释中——在同一个JSFIDLE中,它通过在HTML
标记中显式地包含
clickme()
来工作呢。虽然我不想在HTML中使用JS