差不多實現了
<!DOCTYPE?html>
<html>
<head>
????<title>?new?document?</title>
????<meta?http-equiv="Content-Type"?content="text/html;?charset=gbk"?/>
????<script?type="text/javascript">
????????window.onload?=?function?()?{
????????????//?鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色。
????????????var?trs?=?document.getElementsByTagName("tr");
????????????for?(let?index?=?1;?index?<?trs.length;?index++)?{
????????????????trs[index].setAttribute("onmouseover",?"fun1(this)");
????????????????trs[index].setAttribute("onmouseout",?"fun2(this)");?
????????????????trs[index].children[2].setAttribute("onclick","deleteNode(this)");
????????????}
????????}
????????function?fun1(obj)?{
????????????//?console.log(obj);
????????????obj.style.backgroundColor?=?"#999";
????????}
????????function?fun2(obj)?{
????????????obj.style.backgroundColor?=?"#fff";
????????}
????????function?deleteNode(obj)?{
????????????console.log(obj.parentNode.parentNode.removeChild(obj.parentNode));
????????}
????????//?編寫一個函數,供添加按鈕調用,動態在表格的最后一行添加子節點;
????????function?add()?{
????????????var?table?=?document.getElementById("table").children[0];
????????????console.log(table);
????????????var?tr?=?document.createElement("tr");
????????????var?td?=?document.createElement("td");
????????????tr.setAttribute("onmouseover",?"fun1(this)");
????????????tr.setAttribute("onmouseout",?"fun2(this)");?
????????????table.appendChild(tr);
????????????td.innerHTML?=?"1";
????????????tr.appendChild(td);
????????????var?td?=?document.createElement("td");
????????????td.innerHTML?=?"安安";
????????????tr.appendChild(td);
????????????var?td?=?document.createElement("td");
????????????td.setAttribute("onclick","deleteNode(this)");
????????????td.innerHTML?=?"<a?href='javascript:;'>刪除</a>";
????????????tr.appendChild(td);
????????????
????????}
????</script>
</head>
<body>
????<table?border="1"?width="50%"?id="table">
????????<tr>
????????????<th>學號</th>
????????????<th>姓名</th>
????????????<th>操作</th>
????????</tr>
????????<tr>
????????????<td>xh001</td>
????????????<td>王小明</td>
????????????<td><a?href="javascript:;">刪除</a></td>
????????????<!--在刪除按鈕上添加點擊事件??-->
????????</tr>
????????<tr>
????????????<td>xh002</td>
????????????<td>劉小芳</td>
????????????<td><a?href="javascript:;">刪除</a></td>
????????????<!--在刪除按鈕上添加點擊事件??-->
????????</tr>
????</table>
????<input?type="button"?value="添加一行"?onclick="add()"/>
????<!--在添加按鈕上添加點擊事件??-->
</body>
</html>