@matvei_berezin
Совсем новичок

Загрёб окончательно. Не понимаю почему происходит вызов модального окна при загрузке, тогда как это должно происходить при клике?

<body>
    <button id="btmCheckEmpty">Проверить</button>
    <script contenteditable>
        window.onload = function() {
            document.getElementById("btmCheckEmpty").onclick = alert('кнопка нажата');
        }
    </script>
</body>
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
@dGololobov
начинающий
Вы вместо присвоения функции делаете ее вызов.

function showAlert () {
    alert('кнопка нажата');
}
window.onload = function() {
   document.getElementById("btmCheckEmpty").onclick = showAlert;
 }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
coderisimo
@coderisimo Куратор тега JavaScript
Либо вот так :
<body>
    <button id="btmCheckEmpty">Проверить</button>
    <script contenteditable>
        window.onload = function() {
            document.getElementById("btmCheckEmpty").addEventListener('click',function(){alert('кнопка нажата');});
        }
    </script>
</body>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы