<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
table {
border-right: 1px solid #000;
border-bottom: 1px solid #000
}
table th,
td {
border-left: 1px solid #000;
border-top: 1px solid #000;
text-align: center;
}
</style>
</head>
<body>
<table width="400" border="0" cellspacing="0" cellpadding="0" id="tab">
<tr>
<th>姓名</th>
<th>密码</th>
<th>性别</th>
</tr>
</table>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
<script>
const data = [
{
name: '小明', password: '111111', sex: '男' },
{
name: '小红', password: '222222', sex: '女' },
{
name: '小丽', password: '333333', sex: '女' },
{
name: '小刚', password: '444444', sex: '男' },
]
window.onload = function () {
var str = "";//定义用于拼接的字符串
for (let i = 0; i < data.length; i++) {
//拼接表格的行和列
str = "<tr><td>" + data[i].name + "</td><td>" + data[i].password + "</td><td>" + data[i].sex + "</td></tr>";
//追加到table中
$("#tab").append(str);
}
}
</script>
</body>
</html>
効果を達成する