Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.03.2017, 22:17
Новичок на форуме
Отправить личное сообщение для АлексЮгра Посмотреть профиль Найти все сообщения от АлексЮгра
 
Регистрация: 09.07.2016
Сообщений: 3

обработчик onclick срабатывает при перезагрузке страницы
Здравствуйте.
<form id="thisform">
<input id="firstone" placeholder="Enter Your Name">
<input type="email" id="email" placeholder="Enter Your e-mail">
<input id="btn" value="Отклик">
</form>
<script src="js/form.js " type="text/javascript "></script>

Затем простейший файл form.js
var firstone = document.getElementById("firstone");
var btn = document.getElementById("btn");
btn.onclick = console.log(firstone.nodeType);

Почему при простой перезагрузке страницы в консоль идёт команда, которая должна ожидать события? Опять же при нажатии самой кнопки консоль не исполняет?!?
Ответить с цитированием
  #2 (permalink)  
Старый 20.03.2017, 22:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

АлексЮгра,
потому что вы вызываите функцию

btn.onclick = function() {
     console.log(firstone.nodeType)
};

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #3 (permalink)  
Старый 20.03.2017, 23:29
Новичок на форуме
Отправить личное сообщение для АлексЮгра Посмотреть профиль Найти все сообщения от АлексЮгра
 
Регистрация: 09.07.2016
Сообщений: 3

Блин, у меня уже от Фланагана "Подробное руководство", уже мозги кипят. Как жеж это всё изучать то?!?
По коду, конечно функция, просто на таких мелочах стопоришься, как же серъёзный код писать тогда?!?
Рони с благодарностью.
Ответить с цитированием
  #4 (permalink)  
Старый 21.03.2017, 22:28
Новичок на форуме
Отправить личное сообщение для АлексЮгра Посмотреть профиль Найти все сообщения от АлексЮгра
 
Регистрация: 09.07.2016
Сообщений: 3

рони, я стараюсь отформатировать код по Вашему совету, нажимаю кнопку редактирования, редактирую, а при нажатии на сохранение виснет и просто крутится колёсико и никакого прогресса
Ответить с цитированием
  #5 (permalink)  
Старый 21.03.2017, 22:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

АлексЮгра,
попробуйте кнопку расширенный режим в редактировании
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не срабатывает скрипт при открытии страницы? koha345 Dojo toolkit 1 11.05.2016 00:51
Действие при перезагрузке страницы tenebrosus jQuery 1 18.04.2014 13:36
нужен скрипт ротатора DIV блоков при перезагрузке страницы - 10$ wlad2 Работа 21 25.02.2014 12:49
Сохранение данных при перезагрузке страницы dannogo Javascript под браузер 2 18.02.2014 18:43
Фиксация объекта при скрулинге страницы Pashok(one) Общие вопросы Javascript 10 08.01.2013 02:52