//一般情况下修改的是表格的内容数据,而标题行是不变动的
//所以标题行用html写好 后续的内容用js动态添加
<table border="">
<thead>
<tr>
<th>用户名</th>
<th>年龄</th>
<th>性别</th>
</tr>
</thead>
<tbody>
</tbody>
</table>

var arr = [{
name: '向晚',
age: 18,
code: 'A'
}, {
name: '贝拉',
age: 18,
code: 'B'
}, {
name: '珈乐',
age: 18,
code: 'C'
},{
name: '嘉然',
age: 18,
code: 'D'
},{
name: '乃琳',
age: 18,
code: 'E'
}]
var tobodyEle = document.getElementsByTagName("tbody")[0];
console.log(tobodyEle)
var trHtml = "";
for (var i = 0; i < arr.length; i++) {
if (i % 2 == 0) {
trHtml +=
`<tr style="background:blue"><td>${arr[i].name}</td><td>${arr[i].age}</td><td>${arr[i].gender}</td></tr>`;
} else {
trHtml += `<tr><td>${arr[i].name}</td><td>${arr[i].age}</td><td>${arr[i].gender}</td></tr>`;
}
}
tobodyEle.innerHTML = trHtml;