最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

關(guān)于刪除按鈕,為什么只能刪除新增的,確不能刪除原有的兩條數(shù)據(jù)

<!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++){
?? ??? ????? backGd(trs[i]);
?? ??? ? }
?? ? }
??? ?
???? function backGd(obj){
???????? obj.onmouseover = function(){
???????????? this.style.backgroundColor = "#f2f2f2";
???????? }
???????? obj.onmouseout = function(){
???????????? this.style.backgroundColor = "#fff";
???????? }
???? }
??? ?
???? function add(){
??????? var table = document.getElementById("table");
??????? var tr = document.createElement("tr");
??????? var td0 = document.createElement("td");
??????? var td1 = document.createElement("td");
??????? var td2 = document.createElement("td");
??????? var trlength = document.getElementsByTagName("tr").length;
??????? td0.innerHTML = "xh" + getNum(trlength);
??????? td1.innerHTML = "同學(xué)"+trlength;
??????? td2.innerHTML = "<a href='javascript:;' onclick='delRow(this)'>刪除</a>";
??????? backGd(tr);
??????? tr.appendChild(td0);
??????? tr.appendChild(td1);
??????? tr.appendChild(td2);
??????? table.appendChild(tr);
???? }
??? ?
???? function getNum(num){
???????? if(num < 10){
???????????? return "00"+num;
???????? }else if(num < 100){
???????????? return "0"+num;
???????? }else{
???????????? return num;
???????? }
???? }?? ??? ?
? ??? ?
???? // 創(chuàng)建刪除函數(shù)
???? function delRow(obj){
???????? var parents = obj.parentNode.parentNode;
???????? var table = document.getElementById("table");
???????? table.removeChild(parents);
???? }


? </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:;" onclick="delRow(this)">刪除</a></td>?? <!--在刪除按鈕上添加點擊事件? -->
?? ??? </tr>

?? ??? <tr>
?? ??? ?<td>xh002</td>
?? ??? ?<td>劉小芳</td>
?? ??? ?<td><a href="javascript:;" onclick="delRow(this)">刪除</a></td>?? <!--在刪除按鈕上添加點擊事件? -->
?? ??? </tr> ?

?? ??? </table>
?? ??? <input type="button" value="添加一行" onclick="javascript:add()"/>?? <!--在添加按鈕上添加點擊事件? -->
?</body>
</html>



正在回答

2 回答

因為table被瀏覽器讀的時候默認(rèn)添加了個叫tbody的子元素,新增加的tr在tbody外面,而原有2條tr在tbody里面,執(zhí)行刪除時,刪除table子元素tr失敗了,因為原有tr是tbody的子元素,這里執(zhí)行報錯,所以沒有反應(yīng)


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_提米茶_0 提問者

非常感謝!
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~

那怎么弄才能刪除原來那兩個呢?具體怎么實現(xiàn)?求教??!

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_馬學(xué)新_03386277

已經(jīng)知道了。。
2016-06-07 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

關(guān)于刪除按鈕,為什么只能刪除新增的,確不能刪除原有的兩條數(shù)據(jù)

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號