I have a module where I have an object and I append some elements depending how long is that object. Now I want to set different ID's for all elements.
Here's my code:
Items.map(item =>{
var ParentDiv = document.getElementById('parentDiv');
var headerH1 = document.createElement('h1')
headerH1.setAttribute('id','header1')
ParentDiv.appendChild(headerH1);
})
What I have tried:
for(var i=0;i<=50;i++)
{
headerH1.setAttribute('id','header'+i)
ParentDiv.appendChild(headerH1);
}
I thought this would work but it just appends 50 elements but their ID will all be the same, "header50".
Can you tell me what am I missing me? Much appreciated.