I have tried using jQuery. I hope it may help you.
HTML:-
<table id="mytable">
<tr><td><label>First Name : </label></td></tr>
<tr><td><label>Middle Name : </label></td></tr>
<tr><td><label>Last Name : </label></td></tr>
</table>
-----------
JQuery:-
var data = ["Krishna","Kant","Shastri"]; //first name, midle name, last name
//get all <td> element
var myTD = $('#mytable td');
//iterate all <td> and append values from data array
$.each(myTD,function(idx,tdHTML){
$(tdHTML).append(data[idx]);
});
----------
Output:-
First Name : Krishna
Middle Name : Kant
Last Name : Shastri
make sure data array should have details in order first name, middle name & last name.
You can also store both label and values in same array and populate.
Thanks
If you dont know how many data is there in array than try storing label and value in json and populate like this:-
HTML:-
<table id="mytable">
</table>
jquery:-
var data = {"First Name":"Krishna", "Middle Name":"Kant", "Last Name":"Shastri", "Place":"India"};
var tableHTML = '';
$.each(data,function(key,value){
tableHTML += '<tr><td><label>'+ key +' : '+ value +'</label></td></tr>';
});
$('#mytable').html(tableHTML);
Thanks
$.each( SampleArr, function(){}), using vanilla JS:SampleArr.forEach(function(){}).