Показать сообщение отдельно
  #1 (permalink)  
Старый 02.03.2013, 02:37
Кандидат Javascript-наук
Отправить личное сообщение для фонарик Посмотреть профиль Найти все сообщения от фонарик
 
Регистрация: 23.02.2013
Сообщений: 127

JS Создали div, как при создании повесить событие?
Всем привет, подскажите пожалуйста в чем ошибка: создаём скриптом див блок по клику на другой блок, во время создания нового блока нужно повесить на него событие, но оно не хочет прилепляться
<script type="text/javascript">
function addDiv(){
var newDiv = document.createElement('div')
    newDiv.className="happy"
	newDiv.onmouseover="this.style.backgroundColor='red'"//не работает    
    document.body.appendChild(newDiv)
}  
</script>
Вот страничка с примером http://learn.javascript.ru/play/5L17D
Я уже все варианты перепробывал, иногда кажется что там у них какой-то заговор
Ответить с цитированием