哪位大神幫我看看哪里錯了,謝謝啦
<!DOCTYPE html>
<html>
<head>
?? ?<meta charset="UTF-8">
?? ?<title>日常代碼</title>
?? ?<script type="text/javascript">
?? ??? ?window.onload = function(){
?? ??? ??? ?// 鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色。
?? ??? ? ?? ?var tr = document.getElementsByTagName("tr");?? ?//獲取行tr
?? ??? ? ?? ?for (var i = 0; i < tr.length; i++) {
?? ??? ? ?? ??? ??? ?changeColor(tr[i]);
?? ??? ? ?? ??? ?}
?? ??? ?}
?? ??? ?//改變背景的函數
?? ??? ?function changeColor(obj){
?? ??? ??? ?obj.mouseover = function(){
?? ??? ??? ??? ?obj.style.backgroundColor = "#f2f2f2";
?? ??? ??? ?}
?? ??? ??? ?obj.mouserout = function(){
?? ??? ??? ??? ?obj.style.backgroundColor = "#fff";
?? ??? ??? ?}
?? ??? ?}
?? ??? ?// 編寫一個函數,供添加按鈕調用,動態在表格的最后一行添加子節點;
?? ??? ?var num = 2;
?? ??? ?function add(){
?? ??? ??? ?num++;
?? ??? ??? ?var tr = document.createElement("tr");?? ?//創建一個tr標簽
?? ??? ??? ?var xh = document.createElement("td");?? ?//創建一個td標簽
?? ??? ??? ?var xname = document.createElement("td");
?? ??? ??? ?var xdel = document.createElement("td");
?? ??? ??? ?xh.innerHTML = "xh" + num;
?? ??? ??? ?xname.innerHTML = "小" + num;
?? ??? ??? ?xdel.innerHTML = "<a herf='javascript:;' onclick='del(this)'>刪除</a>";
?? ??? ??? ?var tab = document.getElementById("table");?? ?//獲取table的ID值
?? ??? ??? ?tab.appdenChild(tr);
?? ??? ??? ?tr.appdenChild(xh);
?? ??? ??? ?tr.appdenChild(xname);
?? ??? ??? ?tr.appdenChild(xdel);
?? ??? ??? ?var ter = document.getElementsByTagName("tr");
?? ??? ??? ?for (var i = 0; i < ter.length; i++) {
?? ??? ??? ??? ?changeColor(ter[i]);
?? ??? ??? ?}
?? ??? ?}
?? ??? ??? ?
?? ??? ?
?? ??? ?// 創建刪除函數
?? ??? ?function del(obj){
?? ??? ??? ?var tr = obj.parentNode.parentNode;
?? ??? ??? ?tr.parentNode.removeChild(tr);?? ?
?? ??? ?}
?? ?</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:;" onclick="del(this)">刪除</a></td>?? ?<!-- 在刪除按鈕上添加點擊事件 -->
?? ??? ?</tr>
?? ??? ?<tr>
?? ??? ??? ?<td>xh002</td>
?? ??? ??? ?<td>小王</td>
?? ??? ??? ?<td><a href="javascript:;" onclick="del(this)">刪除</a></td>?? ?<!-- 在刪除按鈕上添加點擊事件 -->
?? ??? ?</tr>
?? ?</table>
?? ?<input type="button" value="添加一行" onclick="add()" />?? ?<!-- 在添加按鈕上添加點擊事件 -->
</body>
</html>
2018-10-12
onmouseover,onmouseout