@zxcursed

Как правильно вызвать функцию в js?

Есть функция:
function postName(e){
    e.preventDefault();
   ...


Которая вызывается таким образом:
document.getElementById('load').addEventListener('submit', postName);


Как я могу вызвать эту функцию напрямую postName()? При таком варианте выдаёт ошибку:
Uncaught TypeError: Cannot read property 'preventDefault' of undefined
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега JavaScript
Руководитель frontend направления, предприниматель
Когда ты вызываешь функцию по событию, в неё «вкладывается» значение с событием. Которое ты и превентишь. Если хочешь вызывать напрямую, то либо убери отключение дефолтного экшна, либо поставь проверку на его наличие.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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