Можно ли зациклить событие кликаHtml

Программисты Html
Ответить
Anonymous
 Можно ли зациклить событие клика

Сообщение Anonymous »

Итак, для моего нынешнего JavaScript, когда пользователь нажимает кнопку, чтобы ввести нужные квадраты, он хочет, чтобы он работал, но когда я нажимаю на нее еще раз, чтобы ввести другое число, он не работает, пока я не перезагружаю браузер.
Как мне сделать так, чтобы при вводе ввода я все равно мог ввести другой ввод позже без необходимости перезагрузки
Вот почему я спрашиваю, можно ли зациклить событие щелчка и будет ли оно работать в этой ситуации.
Буду признателен за любой совет
HTML
Input Number


JavaScript

const container = document.getElementById("container");
const input = document.getElementById("btn");
const inputNew = document.getElementById("input");

function makeDivs(numDivs){
for (let d = 0; d < numDivs; d++){
let cells = document.createElement("div");
container.appendChild(cells)
}
}
makeDivs(256);

input.addEventListener("click", () => {
let inputReceived = prompt("Number of squares you need");
const element = document.getElementById("container");
element.remove();
userInput(inputReceived);
});

function userInput(numInput){
for (let i = 0; i < numInput; i++){
let cells = document.createElement("div");
inputNew.appendChild(cells)
element = document.getElementById("input");
element.classList.add("new");
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... lick-event
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»