JavaScript JavaScript Loops, Arrays and Objects Simplify Repetitive Tasks with Loops Create a for Loop

what is wrong with my code?

var html = '';

for (var i = 1; i <= 1000; i +=1) { html += '<div>' + i + '</div>'; } document.write(html);


2 Answers

Everything looks good on my end with that line of code. Not sure what could be wrong, maybe there's a grammatical error in the script tag?

This works for me if what you were trying to do was write the numbers 1 through 1000 each as an individual div.