Как я могу изменять события в addEventListener? (без jq)

#javascript

#javascript

Вопрос:

я хочу написать в консоли Привет, мир! каждый раз, когда я нажимаю кнопку или нажимаю enter

это мой код :

 // important vars 
const btn = document.getElementById('btn');
const input = document.getElementById('input').value;
const todoUl = document.createElement("ul");
const todoLi = document.createElement("li")
const todoList = document.getElementById('todolist'); // this the div that contain ul and li

// this function is for add input value and create list's 
const addTodo = function(){
    
    console.log('hello world!')

    
};

// later ..
btn.addEventListener('click' , addTodo);
btn.addEventListener('submit' , addTodo)
 

Комментарии:

1. input.addEventListener('keyup', function(ev){if (ev.keyCode == 13){addTodo()}}) это будет вызываться addTodo , когда вы нажмете enter при вводе ввода

2. Submit Событие должно обрабатывать оба click и enter .