I'm trying to create the following html dynamically with JS, but couldn't quite make the loop work.
I'll receive the count value (i.e: 1, 2, 3, etc.) from a user input.
<div class='outer-1'>
<div class='inner-1'></div>
</div>
<div class='outer-2'>
<div class='inner-1'></div>
<div class='inner-2'></div>
</div>
<div class='outer-3'>
<div class='inner-1'></div>
<div class='inner-2'></div>
<div class='inner-3'></div>
</div>
........
This is what I've so far:
var html = '';
for (var i = 1; i <= count; i++) {
html += "<div class='outer-"+ i +"'>";
html += "<div class='inner"-"+ i +"'></div>";
html += "</div>";
}
That code only prints like below.
<div class='outer-1'>
<div class='inner-1'></div>
</div>
<div class='outer-2'>
<div class='inner-2'></div>
</div>