У меня есть внешний JS-файл, который загружен правильно.Внешний JS-файл - прослушиватель событий
У меня есть функция внутри этого файла, которая добавляет прослушиватель событий на кнопку.
У меня также есть внутри этого файла, функция, которая должна быть вызвана при срабатывании события.
Итак, мы имеем: HTML
<input type="submit" id="subBtn" value="POST ARTICLE">
<script>
eventListeners();
</script>
JS файл
function eventListeners(){
document.getElementById("subBtn").addEventListener("click",newContent); }
newContent() также внутри файла JS
Это терпит неудачу.
Я заметил, однако, что, когда я место слушателя событий на входе примерно так:
<input type="submit" onclick="newContent();" value="POST ARTICLE">
Он работает.
Почему? И как мне исправить себя?
Большое спасибо заранее!
Где находится файл JavaScript? –