站長資訊網
最全最豐富的資訊網站

javascript如何刪除一行

在javascript中,可以使用remove函數刪除一行,語法格式為“元素對象.remove()”。remove()方法移除被選元素,包括所有文本和子節點。

javascript如何刪除一行

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript在form表單中增加數據到表格中,也可以單獨刪除某一行

remove() 方法移除被選元素,包括所有文本和子節點。

該方法不會把匹配的元素從 jQuery 對象中刪除,因而可以在將來再使用這些匹配的元素。

但除了這個元素本身得以保留之外,remove() 不會保留元素的 jQuery 數據。其他的比如綁定的事件、附加的數據等都會被移除。這一點與 detach() 不同。

javascript如何刪除一行

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title>     <style>         #container {             text-align: center;         }          #mytable {             width: 500px;             text-align: center;             border: 1px solid #ccc;             margin: 0 auto;         }          #mytable td, #mytable th {             border: 1px solid #ccc;         }          #myfrm {             line-height: 30px;         }     </style>     <script>         window.onload = function () {             $("btnAdd").onclick = function(){                 //創建tr                 let tr = document.createElement('tr');                 //創建td                 let tdName = document.createElement('td');                 let tdAge = document.createElement('td');                 let tdSex = document.createElement('td');                 let tdPhone = document.createElement('td');                 let tdDelete = document.createElement('td');                  //td中放數據                 tdName.innerText = $('name').value;                 tdAge.innerText = $('age').value;                 tdSex.innerText = $('m').checked?$('m').value:$('f').value;                  tdPhone.innerText = $('phone').value;                  //這邊如果不添加刪除,增加數據之后,會刪除不了                 let btndelete = document.createElement('input');                 btndelete.type='button';                 btndelete.value='刪除';                 btndelete.onclick = function(){                     this.parentNode.parentNode.remove();                 }                 tdDelete.appendChild(btndelete);                  //td放入tr;                 tr.appendChild(tdName);                 tr.appendChild(tdAge);                 tr.appendChild(tdSex);                 tr.appendChild(tdPhone);                 tr.appendChild(tdDelete);                  //tr放入表格                  $('tb').appendChild(tr);             }               //刪除             let btnlist = document.querySelectorAll('.delete');             for(let i = 0;i<btnlist.length;i++){                 btnlist[i].onclick = function () {                     this.parentNode.parentNode.remove();                 }             }           }          function $(id) {             return document.getElementById(id);         }     </script> </head> <body> <p id="container">     <table id="mytable">         <thead>         <tr>             <th>姓名</th>             <th>年齡</th>             <th>性別</th>             <th>電話</th>             <th>操作</th>         </tr>         </thead>         <tbody id="tb">         <tr>             <td>tom</td>             <td>20</td>             <td>male</td>             <td>110</td>             <td>                 <input type="button" value="刪除" class="delete">             </td>         </tr>         <tr>             <td>jack</td>             <td>22</td>             <td>male</td>             <td>119</td>             <td><input type="button" value="刪除" class="delete"></td>         </tr>         <tr>             <td>alice</td>             <td>25</td>             <td>female</td>             <td>120</td>             <td><input type="button" value="刪除" class="delete"></td>         </tr>         </tbody>     </table>     <hr>      <form action="" id="myfrm">         姓名:<input type="text" id="name"> <br>         年齡:<input type="text" id="age"> <br>         性別:<input type="radio" name="sex" id="m" value="male" checked> 男         <input type="radio" name="sex" id="f" value="female"> 女 <br>         電話:<input type="text" id="phone"> <br>         <input type="button" value="添    加" id="btnAdd">         <input type="reset" value="重    置">     </form> </p>  </body> </html>

【推薦學習:javascript高級教程】

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
欧日韩在线不卡视频| 亚洲日韩精品A∨片无码加勒比| 中文字幕在线精品| 麻豆精品一区二区综合av| 国产精品久久毛片| 国产精品亚洲专区无码WEB| 国产乱子精品免费视观看片| 精品深夜AV无码一区二区| 精品无码成人片一区二区98| 久久线看观看精品香蕉国产| 久久狠狠一本精品综合网| 永久无码精品三区在线4| 国产日韩精品视频一区二区三区| 国产精品亚洲а∨无码播放不卡| 国产精品自在线拍国产手机版| 亚洲国产日韩精品| 精品国精品无码自拍自在线| 91精品国产91久久久久| 青青青国产精品一区二区| 久久精品亚洲视频| 亚洲AV午夜福利精品一区二区 | 久久国产精品二国产精品| 精品在线视频一区| 国产精品亚洲精品日韩动图| 日韩亚洲AV无码一区二区不卡| 国产精品WWW夜色视频| 日本久久中文字幕精品| 精品久久久无码人妻字幂| 精品无码国产一区二区三区麻豆| 精品国产性色无码AV网站| 亚洲国产精品成人AV在线 | 国产三级精品三级| 国产精品被窝福利一区| 国产精品午夜久久| 久热这里只有精品99国产6| 久久精品无码免费不卡| 99精品久久精品一区二区| 国产成人精品综合久久久久| 国产在线精品一区二区在线观看| 国语自产少妇精品视频| 精品久久久久久亚洲|