js遍歷迭代table表格的每一個td單元格程式碼例項
本章節介紹一下如何利用原生javascript遍歷table表格中的每一個td單元格,下面就通過程式碼例項詳細介紹一下如何實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .table{ width:300px; height:100px; border:1px solid #ccc; border-collapse:collapse; } .table td,.table th { border:1px solid #ccc; padding:5px; } </style> <script type="text/javascript"> function GetInfoFromTable(tableid){ var tableInfo = ""; var tableObj = document.getElementById(tableid); for (var index = 0; index < tableObj.rows.length; index++) { for (var j = 0; j < tableObj.rows[index].cells.length; j++) { tableInfo += tableObj.rows[index].cells[j].innerHTML; tableInfo += " "; } tableInfo += "\n"; } return tableInfo; } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ alert(GetInfoFromTable("tb")); } } </script> </head> <body> <table id="tb" class="table"> <thead> <tr> <th>螞蟻部落一</th> <th>螞蟻部落二</th> </tr> </thead> <tr> <td>javascript教程</td> <td>jQuery教程</td> </tr> <tr> <td>HTML教程</td> <td>div css教程</td> </tr> </table> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼實現了我們的要求,可以便利表格中的每一個單元格,下面介紹一下它的實現過程。
一.程式碼註釋:1.function GetInfoFromTable(tableid){},此函式實現了對td單元格的遍歷效果,函式的引數是table表格的id屬性值。
2.var tableInfo = "",宣告一個變數,初始值設定為空字串,它用來儲存單元格中的內容。
3.var tableObj = document.getElementById(tableid),獲取table表格物件。
4.for (var index = 0; index < tableObj.rows.length; index++),遍歷表格中的每一個行。
5.for (var j = 0; j < tableObj.rows[index].cells.length; j++),遍歷當前行的每一個單元格。
6.tableInfo += tableObj.rows[index].cells[j].innerHTML,將單元格中的內容住家到字串中。
7.tableInfo += " ",追加完畢後面加個空格用來分隔每一個單元格中的內容。
8.tableInfo += "\n",每一行單元格內容追加完畢新增一個換行符。
9.return tableInfo,返回連線後的字串。
二.相關閱讀:
1.for迴圈語句可以參閱js for迴圈語句用法簡單介紹一章節。
2.innerHTML屬性可以參閱js innerHTML一章節。
3.cells屬性可以參閱javascript table cells一章節。
相關文章
- JavaScript 遍歷td單元格JavaScript
- js 獲取 table 中的每一個tdJS
- table表格美化程式碼例項
- 表格td單元格合併
- table細線表格例項程式碼
- JavaScript 獲取表格指定td單元格JavaScript
- jQuery table表格隔行換色程式碼例項jQuery
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- js 表格合併單元格JS
- 如何區分例項化網格中的每個例項
- js常用的功能 table>tr>tdJS
- table表格單元格橫向和屬性合併
- table 表格單元格橫向與縱向合併
- JavaScript遍歷陣列每一個元素JavaScript陣列
- 集合迭代/遍歷
- table表頭分組程式碼例項
- JavaScript 獲取td單元格內容JavaScript
- js實現table合併相同列單元格JS
- jQuery獲取點選td單元格的值jQuery
- vxe-table 樹表格單元格選擇複製貼上
- ABAP--一個讀取EXCEL單元格的內容超過256個字元的程式碼樣例Excel字元
- 67,表格中單元格td自適應高度,最大高度後滾動條顯示
- js的map遍歷和array遍歷JS
- puppeteer 頁面爬取例項(元素遍歷)
- vue表格合併單元格Vue
- css table細線表格程式碼CSS
- canvas繪製網格程式碼例項Canvas
- JS 物件的遍歷JS物件
- JS中的遍歷JS
- JS 預編譯程式碼例項分析JS編譯
- JS中陣列與物件的遍歷方法例項JS陣列物件
- 程式碼隨想錄演算法訓練營,9月9日 | 二叉樹遞迴遍歷,迭代遍歷,層序遍歷演算法二叉樹遞迴
- js動態新增、刪除table中的tr、td、inputJS
- JavaScript 遍歷、列舉與迭代JavaScript
- element中表格合併單元格
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- 求遍歷網頁每一個節點的框架,最好是 python 寫的網頁框架Python
- 元組遍歷
- 簡單瞭解JS中的幾種遍歷JS