我的简单JavaScript代码不是';行不通

我的简单JavaScript代码不是';行不通,javascript,Javascript,我在JSFIDLE上编写了这个简单而基本的代码 它似乎不起作用。 我希望它做的是将head2 id的innerHTML更改为JavaScript代码中的文本 让我知道你的想法 另外,这是在JSFIDLE中,所以我没有将JavaScript文件链接到我的HTML中,因为我相信他们已经链接了它 函数clickMe(){ var hehe=document.getElementById('head2'); hehe.innerHTML=“我更改了标题!”; } 这是标题一 这是标题二 将oncli

我在JSFIDLE上编写了这个简单而基本的代码 它似乎不起作用。 我希望它做的是将head2 id的innerHTML更改为JavaScript代码中的文本

让我知道你的想法

另外,这是在JSFIDLE中,所以我没有将JavaScript文件链接到我的HTML中,因为我相信他们已经链接了它

函数clickMe(){
var hehe=document.getElementById('head2');
hehe.innerHTML=“我更改了标题!”;
}

这是标题一
这是标题二
onclick=“clickMe”
更改为
onclick=“clickMe()”
。你忘记带括号了

函数clickMe()
{
var hehe=document.getElementById('head2');
hehe.innerHTML=“我更改了标题!”;
}
这是标题一
这是标题二

在函数名的“onclick”中添加括号。这只是我的偏好,但我更喜欢用JavaScript处理事件,而不是向节点添加
onClick
属性。这里有一个替代方案

var myButton=document.getElementById('myButton');
myButton.addEventListener(“单击”,单击我);
函数clickMe(){
var hehe=document.getElementById('head2');
hehe.innerHTML=“我更改了标题!”;
}

这是标题一
这是标题二
只需使用onclick=“clickMe()”而不用onclick=“clickMe”

函数clickMe(){
var hehe=document.getElementById('head2');
hehe.innerHTML=“我更改了标题!”;
}

这是标题一
这是标题二
调用Javascript函数后忘记了“()”。这是正确的代码。享受:)

函数clickMe(){
var hehe=document.getElementById('head2');
hehe.innerHTML=“我更改了标题!”;
}

这是标题一
这是标题二

onclick=“clickMe()”
而不是
onclick=“clickMe”
。函数是通过
()
调用的。谢谢!在重新登录之前,我真的明白了这一点:PThanks!此代码段在stackoverflow中有效,但在JSFIDLE或记事本上无效。你知道是什么阻止了代码工作吗?