Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2019, 23:42
Аспирант
Отправить личное сообщение для jaroslav.tavgen Посмотреть профиль Найти все сообщения от jaroslav.tavgen
 
Регистрация: 18.09.2014
Сообщений: 80

Шта? Почему JavaScript ведёт себя так странно?
Именно такая реакция возникла у меня, когда увидел следующее:

<button id="button">OK</button>
<script>
function nazhmiNaKnopku(event){
    alert("rezultat");
}
let button = document.getElementById("button");
button.addEventListener("click", nazhmiNaKnopku);
</script>

Если кликнуть на кнопку, то браузер (Google Chrome) выведет "rezultat".

Но вот при таком коде:
<button id="button">OK</button>
<script>
function nazhmiNaKnopku(event){
    alert("rezultat");
}
let button = document.getElementById("button");
button.addEventListener("click", nazhmiNaKnopku);
document.body.innerHTML += "<br>";
</script>

ничего выводиться не будет. Собщений об ошибке тоже нет. Почему браузер так себя ведёт?
Ответить с цитированием