<!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(){
??????????????????
?????//?鼠標(biāo)移動改變背景,可以通過給每行綁定鼠標(biāo)移上事件和鼠標(biāo)移除事件來改變所在行背景色。
????
?????var?trs=document.getElementsByTagName("tr");
?????????for?(var?i?=?0;?i?<trs.length;?i++)?{
???????????trs[i].onmouseover=function(){this.style.backgroundColor="purple";}
???????????trs[i].onmouseout=function(){this.style.backgroundColor="white"}
?????????}
?????
?????
??
??}
?????
?????function?a(){
?????????var?a=document.createElement("tr");
?????????var?b=document.createElement("td");
?????????b.innerHTML="<input?type='text'?>";
?????????a.appendChild(b);
????????
?????????b=document.createElement("td");
?????????b.innerHTML="<input?type='text'?>";
?????????a.appendChild(b);
???????
?????????b=document.createElement("td");
?????????b.innerHTML="刪除";
?????????a.appendChild(b);
?????????var?c=document.getElementById("table");
?????????c.appendChild(a);
????????????var?trs=document.getElementsByTagName("tr");
?????????for?(var?i?=?0;?i?<trs.length;?i++)?{
???????????trs[i].onmouseover=function(){this.style.backgroundColor="purple";}
???????????trs[i].onmouseout=function(){this.style.backgroundColor="white"}
?????????}
?????????
?????}?//?編寫一個函數(shù),供添加按鈕調(diào)用,動態(tài)在表格的最后一行添加子節(jié)點;
?????
??????
?????
?????//?創(chuàng)建刪除函數(shù)
???????function?deleterow(obj){
??????var?table=document.getElementById("table");??
??????var?tr=obj.parentNode;
??????var?tr1=tr.parentNode;
??????table.removeChild(tr1);
?????}
????
??</script>?
?</head>?
?<body>?
????<table?border="1"?width="50%"?id="table">
????<tr>
??<th>學(xué)號</th>
??<th>姓名</th>
??<th>操作</th>
????</tr>?
????<tr>
??<td>xh001</td>
??<td>王小明</td>
??<td><a?href="javascript:deleterow(this);"?>刪除</a></td>???<!--在刪除按鈕上添加點擊事件??-->
????</tr>
????<tr>
??<td>xh002</td>
??<td>劉小芳</td>
??<td><a?href="javascript:deleterow(this);"?>刪除</a></td>???<!--在刪除按鈕上添加點擊事件??-->
????</tr>?
????</table>
????<input?type="button"?value="添加一行"?onclick="a()"?/>???<!--在添加按鈕上添加點擊事件??-->
?</body>
</html>
2015-08-31
a標(biāo)簽中的href中的this是無效的,需要寫onclick事件