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