<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
table{
border-collapse: collapse;
}
thead{
background-color: #ccc;
}
th,td{
width: 100px;
height: 40px;
text-align: center;
}
</style>
</head>
<body>
<h1>动态创建表格</h1>
<table id="wrap" border="1">
<thead>
<tr>
<th>姓名</th>
<th>科目</th>
<th>成绩</th>
<th>操作</th>
</tr>
</thead>
<tbody id="tb">
</tbody>
</table>
<script src="common.js"></script>
<script>
var tb = my$("tb");
var datas = [
{name: "zs",subject: "语文",score: 80},
{name: "ls",subject: "数学",score: 87},
{name: "ww",subject: "英语",score: 90},
{name: "lb",subject: "物理",score: 89},
{name: "cc",subject: "生物",score: 100},
{name: "sq",subject: "化学",score: 98}
];
for (var i = 0 ; i < datas.length ; i++) {
var tr = document.createElement("tr");
tb.appendChild(tr);
var data = datas[i];
for (var k in data) {
var td = document.createElement("td");
tr.appendChild(td);
td.innerText = data[k];
}
td = document.createElement("td");
tr.appendChild(td);
var a = document.createElement("a");
a.innerText = "删除";
a.href = "javascript:void(0);"
td.appendChild(a);
a.onclick = function () {
tb.removeChild(this.parentNode.parentNode);
};
}
</script>
</body>
</html>