javascript如何遍歷表格
有時候需要去遍歷一個表格中的資料,然後把這個資料存入一個陣列。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset=" utf-8"> <title>javascript便利表格</title> <script type="text/javascript"> function getData(){ var arrData=new Array(); var objTable=document.getElementById("myTable"); var x=0 if(objTable){ for(var i=0;i<objTable.rows.length;i++){ for(var j=0;j<objTable.rows[i].cells.length;j++){ arrData[x] = objTable.rows[i].cells[j].innerText; x=x+1; } } } alert(arrData.length); } </script> </head> <body> <table border="1" id="myTable"> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> </tr> <tr> <td>螞蟻部落四</td> <td>螞蟻部落五</td> <td>螞蟻部落六</td> </tr> <tr> <td>螞蟻部落七</td> <td>螞蟻部落八</td> <td>螞蟻部落九</td> </tr> </table> <form> <input type="button" value="getData" onclick="getData()" /> </form> </body> </html>
以上程式碼實現了我們的需求,可以將表格中的內容存入陣列,最後彈出陣列的長度。
程式碼註釋:
1.var arrData=new Array(),建立一個陣列用於儲存表格單元格中的內容。
2.var objTable=document.getElementById("myTable"),獲取表格物件。
3.var x=0,定義個變數x,作為陣列表格單元的索引。
4.for(var i=0;i<objTable.rows.length;i++),遍歷比偶個的行,objTable.rows可以獲得表格行的集合。
5.for(var j=0;j<objTable.rows.cells.length;j++),遍歷表格每一行的單元格。
6.arrData[x]=objTable.rows.cells[j].innerTex,將表格單元格中的內容存在輸入。
7.x=x+1,索引值加1.
相關文章
- JavaScript Iterator遍歷器JavaScript
- javascript遍歷方法總結JavaScript
- JavaScript 遍歷td單元格JavaScript
- JavaScript 遍歷、列舉與迭代JavaScript
- JavaScript遍歷陣列詳解JavaScript陣列
- JavaScript遍歷物件方法總結JavaScript物件
- 【JavaScript實用技巧(一)】迴圈遍歷與跳出迴圈遍歷JavaScript
- JavaScript遍歷物件屬性順序JavaScript物件
- JavaScript中遍歷的幾種方法JavaScript
- 如何遍歷 HashMap,遍歷HashMap 的 5 種最佳方式HashMap
- 如何遍歷HashMap集合?HashMap
- Python字典的遍歷,包括key遍歷/value遍歷/item遍歷/Python
- JavaScript基礎 —— DOM:遍歷 與 範圍JavaScript
- JavaScript遍歷方法總結與對比JavaScript
- JavaScript遍歷陣列每一個元素JavaScript陣列
- JavaScript中迴圈遍歷JSON響應!JavaScriptJSON
- JavaScript中的12種迴圈遍歷方法JavaScript
- JavaScript /JS 如何實現陣列的建立,增加,刪除,遍歷等操作???JavaScriptJS陣列
- js的map遍歷和array遍歷JS
- JavaScript騷操作之遍歷、列舉與迭代(下篇)JavaScript
- JavaScript騷操作之遍歷、列舉與迭代(上篇)JavaScript
- Shell:如何遍歷包含空格的文字
- 遍歷 FlowDocument
- Linuxshell遍歷Linux
- jQuery 遍歷jQuery
- 說說在 Python 中如何遍歷字典Python
- java陣列如何遍歷全部的元素Java陣列
- 什麼是遍歷二叉樹,JavaScript實現二叉樹的遍歷(遞迴,非遞迴)二叉樹JavaScript遞迴
- JavaScript 的 4 種陣列遍歷方法: for VS forEach() VS for/in VS for/ofJavaScript陣列
- jQuery的遍歷結構設計之遍歷同胞jQuery
- jQuery的遍歷結構設計之遍歷祖先jQuery
- php手冊 php陣列的遍歷有哪幾種方式?php陣列如何遍歷?PHP陣列
- 陣列遍歷陣列
- 元組遍歷
- 集合迭代/遍歷
- TDictionary 的 遍歷
- jQuery 遍歷 – 祖先jQuery
- jQuery 遍歷方法jQuery
- 資料遍歷