Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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 onclick未启动(firebug不会抱怨)_Javascript - Fatal编程技术网

Javascript onclick未启动(firebug不会抱怨)

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

我可能有点累了,但我看了20分钟,但不明白为什么两个分区中的一个发出警报,而另一个没有

<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问题是,可以在任何对象上为新属性名指定某些内容。这并不是一个真正的“错误”,即使它没有做你想让它做的事情。