javascript新增或者刪除table表格行程式碼例項
表格是常用的元素,雖然在佈局中已經鮮有使用,已經基本被div css所取代,但是在組織表格資料方面還是有很大的優勢的,比使用div css要來的方便,新增或者刪除一行也就是其中的tr更是最為常見的操作,下面就通過程式碼例項簡單介紹一下如何實現此效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function add(){ for(var i=0;i<thetable.rows.length;i++) { var eachRow=thetable.rows[i]; if(eachRow.cells[0].innerHTML==num.value) { alert("編號已經存在!"); return ; } } var newTableRow=thetable.insertRow(thetable.rows.length); newTableRow.insertCell(0).innerHTML=num.value; newTableRow.insertCell(1).innerHTML=course.value; newTableRow.insertCell(2).innerHTML=anthor.value; } function del(){ thetable.deleteRow(thetable.rows.length-1); } window.onload=function() { var oadd=document.getElementById("add"); var odel=document.getElementById("del"); oadd.onclick=function(){add()} odel.onclick=function(){del()} } </script> </head> <body> <table id="thetable" border="1"> <tr> <td>序號</td> <td>教程</td> <td>作者</td> </tr> <tr> <td>1</td> <td>javascript教程</td> <td>antzone</td> </tr> <tr> <td>2</td> <td>div css教程</td> <td>螞蟻部落</td> </tr> </table> <ul> <li>序號:<input id="num" type="text" value=""></li> <li>教程:<input id="course" type="text" value=""></li> <li>作者:<input id="anthor" type="text" value=""></li> <li> <input type="button" value="新增" id="add" /> <input type="button" value="刪除最後一行" id="del"/> </li> </ul> </body> </html>
以上程式碼實現了我們的要求,可以刪除或者新增一行,程式碼比較簡單這裡就不多介紹了,可以參閱相關閱讀。
相關閱讀:
1.rows集合可以參閱表格table rows集合用法簡單介紹一章節。
2.innerHTML屬性可以參閱js innerHTML一章節。
3.insertRow()函式可以參閱js insertRow()一章節。
4.insertCell()函式可以參閱js insertCell()一章節。
5.deleteRow()函式可以參閱js deleteRow()一章節。
相關文章
- JavaScript table表格行進行刪除和新增JavaScript
- jQuery table表格行的新增和刪除jQuery
- JavaScript刪除table表格中行JavaScript
- table表格美化程式碼例項
- 點選新增或者刪除表格行詳解
- table細線表格例項程式碼
- JavaScript刪除元素節點程式碼例項JavaScript
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- jQuery table表格隔行換色程式碼例項jQuery
- JavaScript動態為table表格新增行JavaScript
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- JavaScript新增和刪除select下拉項JavaScript
- jQuery動態新增和刪除表格行jQuery
- JavaScript | JavaScript刪除表格除標題行(第一行)的所有行JavaScript
- 動態建立具有刪除行按鈕的table表格
- 刪除字串中的html標籤程式碼例項字串HTML
- table表頭分組程式碼例項
- JavaScript刪除核取方塊選中的表格行JavaScript
- JavaScript in運算子程式碼例項JavaScript
- JavaScript運動框架程式碼例項JavaScript框架
- JavaScript取餘數程式碼例項JavaScript
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- jQuery動態新增和刪除表格記錄jQuery
- 刪除所有正在執行和退出的docker例項Docker
- JavaScript 動態新增與刪除元素JavaScript
- css table細線表格程式碼CSS
- JavaScript陣列合並程式碼例項JavaScript陣列
- JavaScript倒數計時程式碼例項JavaScript
- JavaScript 表單驗證程式碼例項JavaScript
- js動態新增、刪除table中的tr、td、inputJS
- JavaScript動態建立table表格JavaScript
- JavaScript動態新增和刪除div元素JavaScript
- DophinScheduler 如何定期刪除日誌例項?
- JavaScript中常用的事件程式碼及例項JavaScript事件
- JavaScript獲取table表格行與列的數量JavaScript
- vuejs實現新增tag標籤程式碼例項VueJS
- 前端學習程式碼例項-JavaScript阻止事件冒泡前端JavaScript事件
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- JavaScript讀取文字檔案內容程式碼例項JavaScript