2013-11-30 4 views
0

Возможно, я немного устал, но это 20 минут. Я смотрю на него, но не могу понять, почему один из двух divs срабатывает, а другой - нет.Javascript onclick не стреляет (firebug не жалуется)

<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> 
+2

должен быть 'OnClick = функция() {...}' строчными буквами – Givi

+0

arghhhhh :) спасибо .. но почему firebug не уведомляет, что метод onclick не существует ??? Это помогло бы ... –

+0

Итак, что вы имели в виду под «оболочкой письма, это нормально» - это явно не в вашем примере. – Gant

ответ

1

Ключевое слово onClick должно быть onclick

Live Demo

var showTop2 = document.getElementById('showTop2'); 
    var hideMenu2 = document.getElementById('hideMenu2'); 
     showTop2.onclick = function() 
    { 
     alert("Show"); 
    }; 
    hideMenu2.onclick = function() 
    { 
     alert("Hide!"); 
    }; 
Смежные вопросы