Inkrementacja (pętla while) - animacja

0

Siema,
potrzebuje aby w divie, gdy wywołamy funkcje increment(), wartość się inkrementowała (animowałą) co sekundę aż do zakończenia warunku. W tej chwili do diva zostanie wpisany tekst jak pętla się zakończy,a chce osiągnąć coś takiego jak z np czasem (czyli co sekundę wartość ulega zmianie).

function increment() {
let take = document.getElementById("numberOne");
let i = 1;
while (i<1000) {
take.innnerHTML = i;
i++;
}}
let intervalIncrement = setInterval(increment, 1000)

Jakieś sugestie?

1

No, blisko jesteś. Widzę, że znasz setInterval, więc nie jest źle^^. Tylko to lekko przerób.

Możesz zrobić coś takiego np.:

function increment() {
	let i = 0;
	let interval = setInterval(function() {
		console.log(++i);
		
		if (i === 1000) {
		    clearInterval(interval);
		}
	}, 100);
}

increment();
0

Dzięki wielkie:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1