JavaScript 遍歷td單元格
本章節介紹一下如何遍歷表格的每一個td單元格,並且獲取其中的內容。
程式碼程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #thetable{ background-color:green; font-size:12px; } #thetable th{ text-align:center; background-color:#CCF; height:30px; line-height:30px; } #thetable td{ width:150px; height:30px; line-height:30px; text-align:center; background-color:#FFF; } </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+="<br/>"; } return tableInfo; } window.onload=function(){ var infor=GetInfoFromTable("thetable"); var odiv=document.getElementById("show"); odiv.innerHTML=infor; } </script> </head> <body> <table cellpadding="0" cellspacing="1" id="thetable"> <tr> <th>標題一</th> <th>標題二</th> <th>標題三</th> <th>標題四</th> </tr> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> <td>螞蟻部落四</td> </tr> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> <td>螞蟻部落四</td> </tr> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> <td>螞蟻部落四</td> </tr> </table> <div id="show"></div> </body> </html>
上面的程式碼實現了遍歷功能,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function GetInfoFromTable(tableid) {},實現table單元格遍歷功能,引數是table的id屬性值。
(2).var tableInfo="",此變數用來儲存td單元格中的資訊。
(3).var tableObj=document.getElementById(tableid),獲取table表格元素物件。
(4).for(var index=0;index<tableObj.rows.length;index++),遍歷table的每一行,rows獲取tr集合。
(5).for(var j=0;j<tableObj.rows[index].cells.length;j++),遍歷當前行每一個單元格,cells獲取td集合。
(6).tableInfo+=tableObj.rows[index].cells[j].innerHTML,將單元格的內容追加到tableInfo。
(7).tableInfo+=" ",使用空格分割。
(8).tableInfo+="<br/>",每一行的td單元格內容單獨佔據一行。
二.相關閱讀:
(1).rows參閱表格table rows一章節。
(2).cells參閱JavaScript cells一章節。
(3).innerHTML參閱JavaScript innerHTML一章節。
相關文章
- JavaScript 獲取td單元格內容JavaScript
- JavaScript 獲取表格指定td單元格JavaScript
- 表格td單元格合併
- jQuery獲取點選td單元格的值jQuery
- 元組遍歷
- JavaScript Iterator遍歷器JavaScript
- javascript遍歷方法總結JavaScript
- JavaScript 遍歷、列舉與迭代JavaScript
- JavaScript遍歷陣列詳解JavaScript陣列
- JavaScript遍歷物件方法總結JavaScript物件
- 【JavaScript實用技巧(一)】迴圈遍歷與跳出迴圈遍歷JavaScript
- JavaScript遍歷物件屬性順序JavaScript物件
- JavaScript中遍歷的幾種方法JavaScript
- python 元組,列表 迴圈遍歷Python
- Python字典的遍歷,包括key遍歷/value遍歷/item遍歷/Python
- 67,表格中單元格td自適應高度,最大高度後滾動條顯示
- JavaScript基礎 —— DOM:遍歷 與 範圍JavaScript
- JavaScript遍歷方法總結與對比JavaScript
- JavaScript遍歷陣列每一個元素JavaScript陣列
- JavaScript中迴圈遍歷JSON響應!JavaScriptJSON
- poi解析Excel,遍歷表結構,獲取單元格內容,拼接sql語句,寫入TXT檔案ExcelSQL
- JavaScript中的12種迴圈遍歷方法JavaScript
- 分割單元格
- JavaScript合併表格中的內容相同的單元格JavaScript
- js的map遍歷和array遍歷JS
- JavaScript騷操作之遍歷、列舉與迭代(下篇)JavaScript
- JavaScript騷操作之遍歷、列舉與迭代(上篇)JavaScript
- 遍歷 FlowDocument
- Linuxshell遍歷Linux
- jQuery 遍歷jQuery
- 什麼是遍歷二叉樹,JavaScript實現二叉樹的遍歷(遞迴,非遞迴)二叉樹JavaScript遞迴
- C++單連結串列遞迴遍歷操作C++遞迴
- 簡單瞭解JS中的幾種遍歷JS
- JavaScript 的 4 種陣列遍歷方法: for VS forEach() VS for/in VS for/ofJavaScript陣列
- 如何遍歷 HashMap,遍歷HashMap 的 5 種最佳方式HashMap
- jQuery的遍歷結構設計之遍歷同胞jQuery
- jQuery的遍歷結構設計之遍歷祖先jQuery
- JavaScript單元測試框架JavaScript框架