Javascript onclick未启动(firebug不会抱怨)
我可能有点累了,但我看了20分钟,但不明白为什么两个分区中的一个发出警报,而另一个没有Javascript onclick未启动(firebug不会抱怨),javascript,Javascript,我可能有点累了,但我看了20分钟,但不明白为什么两个分区中的一个发出警报,而另一个没有 <html> <body> <br> <div id="hideMenu2">Hide</div> <br> <div id="showTop2">Show</div> <script> var showTop2 = document.getElementById('showTop2
<html>
<body>
<br>
<div id="hideMenu2">Hide</div>
<br>
<div id="showTop2">Show</div>
<script>
var showTop2 = document.getElementById('showTop2');
var hideMenu2 = document.getElementById('hideMenu2');
showTop2.onclick = function()
{
alert("Show");
};
hideMenu2.onClick = function()
{
alert("Hide!");
};
</script>
</body>
</html>
隐藏
显示
var showTop2=document.getElementById('showTop2');
var hideMenu2=document.getElementById('hideMenu2');
showTop2.onclick=function()
{
警报(“显示”);
};
hideMenu2.onClick=函数()
{
警惕(“隐藏!”);
};
关键字onClick
应该是onClick
var showTop2 = document.getElementById('showTop2');
var hideMenu2 = document.getElementById('hideMenu2');
showTop2.onclick = function()
{
alert("Show");
};
hideMenu2.onclick = function()
{
alert("Hide!");
};
应该是
onclick=function(){…}
all小写字母arghhhh:)谢谢。。但是为什么firebug不通知onclick方法不存在呢???这可能会有所帮助……那么,你所说的“字母大小写没问题”是什么意思呢?很明显,这不在你的例子中。这个问题似乎离题了,因为它是关于字母大小写的typo@sarah.ferguson问题是,可以在任何对象上为新属性名指定某些内容。这并不是一个真正的“错误”,即使它没有做你想让它做的事情。