Я считаю, что проблема в том, что document.querySelector('btn')
неправильно выбирает кнопку, потому что не существует такого элемента, как btn
.Вам нужно изменить это на document.querySelector('button')
.Затем объедините это с тем, что упоминали другие ответы - вам также нужно захватить входное значение внутри функции обработчика событий.
let arr = [];
function display() {
let p = document.querySelector("p");
let btn = document.querySelector("button");
btn.addEventListener("click", () => {
let input = document.querySelector("input").value;
p.textContent = input;
arr.push(input);
});
}
display();