setInterval увеличить на 10, а не 1
А как увеличить значение counter на 10 каждый секунд... у меня получается на 1
'use strict';
setInterval(() => {
const somEl = document.querySelector('[data-id="counter"]');
somEl.__counterValue = somEl.textContent;
somEl.textContent ++;
}, 1000);
<div>Нас уже <span data-id="counter">0</span></div>
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Синтаксис:
let timerId = setTimeout(func|code, [delay], [arg1], [arg2], ...)
Параметры:
func|code- Функция или строка кода для выполнения. Обычно это функция. По историческим причинам можно передать и строку кода, но это не рекомендуется.delay - Задержка перед запуском в миллисекундах (1000 мс = 1 с). Значение по умолчанию – 0.
'use strict';
setInterval(() => {
const somEl = document.querySelector('[data-id="counter"]');
//somEl.__counterValue = somEl.textContent;
somEl.textContent = parseInt(somEl.textContent) + 10;
}, 10000);
// ^------
<div>Нас уже <span data-id="counter">0</span></div>