Почему счетчик начинает работать только со 2 клика?
Пытался через return делать, тоже самое.
const btn = document.createElement('button');
document.body.append(btn);
let count = 0;
btn.textContent = count;
function ttt() {
btn.textContent = count++;
// return count
}
// ttt()
btn.addEventListener('click', ttt)
Ответы (1 шт):
Автор решения: Алексей Р
→ Ссылка
Код работает с первого клика, только значение увеличивается после присвоения элементу. У вас постинкрементация, сделайте прединкрементацию
const btn = document.createElement('button');
document.body.append(btn);
let count = 0;
btn.textContent = count;
function ttt() {
btn.textContent = ++count;
}
btn.addEventListener('click', ttt)