Показать сообщение отдельно
  #11 (permalink)  
Старый 05.04.2013, 14:26
Новичок на форуме
Отправить личное сообщение для molnij Посмотреть профиль Найти все сообщения от molnij
 
Регистрация: 04.04.2013
Сообщений: 9

Сообщение от cyber Посмотреть сообщение
molnij, как минимум когда читаешь такой код хочется по лицу дать.
Прочитайте эту статью http://learn.javascript.ru/introduction-browser-events
nikita.mmf, и причем тут свойства или в данном топике речь идет о событиях и почему лучше использовать свойство.
Читал статью. Узнал оттуда:
Цитата:
Эти два примера кода работают одинаково:
Только HTML: <input type="button" onclick="alert('Клик!')" value="Кнопка"/>
HTML + JS: document.getElementById('button').onclick = function() {alert('Клик!'); }
Вопрос остался. Почему не работает и откуда так много заглавных букв в "НЕ ВЕШАЙ ОБРАБОТЧИКИ ЧЕРЕЗ АТРИБУТЫ!!!"

Единственное упоминание использования не-атрибута обнаружено в фразе
"Используйте свойство, а не атрибут. Так неверно: elem.setAttribute('onclick', func)."
Ответить с цитированием