javascript動態刪除或者新增table表格行程式碼例項
分享一段程式碼例項,它實現了動態刪除或者新增tr表格行效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload = function() { var oTab = document.getElementById('tab1'); var oBtn = document.getElementById('btn1'); var oName = document.getElementById('name'); var oAge = document.getElementById('age'); var id = oTab.tBodies[0].rows.length + 1; oBtn.onclick = function() { var oTr = document.createElement('tr'); var oTd = document.createElement('td'); oTd.innerHTML = id++; //? oTr.appendChild(oTd); var oTd = document.createElement('td'); oTd.innerHTML = oName.value; oTr.appendChild(oTd); var oTd = document.createElement('td'); oTd.innerHTML = oAge.value; oTr.appendChild(oTd); var oTd = document.createElement('td'); oTd.innerHTML = '<a href="javascript:;">刪除</a>'; oTr.appendChild(oTd); oTd.getElementsByTagName('a')[0].onclick = function() { oTab.tBodies[0].removeChild(this.parentNode.parentNode); }; oTab.tBodies[0].appendChild(oTr); }; }; </script> </head> <body> 網站名稱:<input id="name" type="text" /> url:<input id="age" type="text" /> <input id="btn1" type="button" value="新增" /> <table id="tab1" border="1" width="500"> <thead> <td>ID</td> <td>webName</td> <td>url</td> <td>address</td> </thead> <tbody> <tr> <td>1</td> <td>螞蟻部落</td> <td>www.softwhy.com</td> <td>青島市南區</td> </tr> <tr> <td>2</td> <td>螞蟻部落一</td> <td>www.softwhy.com</td> <td>青島市南區</td> </tr> <tr> <td>3</td> <td>螞蟻部落二</td> <td>www.softwhy.com</td> <td>青島市南區</td> </tr> <tr> <td>4</td> <td>螞蟻部落三</td> <td>www.softwhy.com</td> <td>青島市南區</td> </tr> </tbody> </table> </body> </html>
上面的程式碼實現了我們的要去,非常的簡單,更多內容參閱相關閱讀。
相關閱讀:
(1).rows可以參閱表格table rows一章節。
(2).document.createElement()可以參閱document.createElement()一章節。
(3).innerHTML可以參閱innerHTML一章節。
(4).appendChild()可以參閱appendChild()一章節。
(5).parentNode可以參閱parentNode一章節。
相關文章
- JavaScript table表格行進行刪除和新增JavaScript
- JavaScript動態為table表格新增行JavaScript
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- jQuery動態新增和刪除表格行jQuery
- jQuery table表格行的新增和刪除jQuery
- JavaScript刪除table表格中行JavaScript
- table表格美化程式碼例項
- 點選新增或者刪除表格行詳解
- 動態建立具有刪除行按鈕的table表格
- table細線表格例項程式碼
- JavaScript刪除元素節點程式碼例項JavaScript
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- jQuery table表格隔行換色程式碼例項jQuery
- JavaScript 動態新增與刪除元素JavaScript
- jQuery動態新增和刪除表格記錄jQuery
- JavaScript動態建立table表格JavaScript
- JavaScript動態新增和刪除div元素JavaScript
- js動態新增、刪除table中的tr、td、inputJS
- JavaScript新增和刪除select下拉項JavaScript
- JavaScript | JavaScript刪除表格除標題行(第一行)的所有行JavaScript
- JavaScript運動框架程式碼例項JavaScript框架
- 刪除字串中的html標籤程式碼例項字串HTML
- JavaScript動態建立表格和增加表格的行JavaScript
- table表頭分組程式碼例項
- flutter TabBarView 動態新增刪除頁面FluttertabBarView
- JavaScript刪除核取方塊選中的表格行JavaScript
- JavaScript in運算子程式碼例項JavaScript
- JavaScript取餘數程式碼例項JavaScript
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- Python 動態新增例項屬性,例項方法,類屬性,類方法Python
- Hyperledger Fabric組織的動態新增和刪除
- Hyperledger Fabric節點的動態新增和刪除
- 刪除所有正在執行和退出的docker例項Docker
- css table細線表格程式碼CSS
- JavaScript陣列合並程式碼例項JavaScript陣列
- JavaScript倒數計時程式碼例項JavaScript
- JavaScript 表單驗證程式碼例項JavaScript
- windows 新增和刪除靜態路由Windows路由