js迭代table表格的行和列程式碼例項
表格是最為常用的元素之一,雖然已經沒有以前那麼火熱,但並不表示它就沒有市場了,現在對於它的應用的定位也越來越恰當和準確,也就是說它現在基本已經不會被用在佈局上,而是用在對資料的組織上,迴歸正題,下面就介紹一下如何迭代table表格的行列。
程式碼例項:
例項一:
[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"> window.onload=function(){ var otable=document.getElementById("antzone"); var odiv=document.getElementById("show"); var num=0; for(var index=0;index<otable.rows.length;index++){ num=num+1; } odiv.innerHTML=num; } </script> </head> <body> <div id="show"></div> <table id="antzone" 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> </body> </html>
上面的程式碼可以獲取表格中行的數目,使用rows屬性即可實現此功能。
例項二:
[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"> window.onload=function(){ var otable=document.getElementById("antzone"); var odiv=document.getElementById("show"); var num=0; for(var index=0;index<otable.rows[0].cells.length;index++){ num=num+1; } odiv.innerHTML=num; } </script> </head> <body> <div id="show"></div> <table id="antzone" 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> </body> </html>
上面的程式碼可以獲取表格中列的資料,原理也很簡單,一行中單元格的數目就是列的數目。
例項三:
[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"> window.onload=function(){ var otable=document.getElementById("antzone"); var odiv=document.getElementById("show"); var arr=[]; for(var index=0;index<otable.rows.length;index++){ for(var j=0;j<otable.rows[index].cells.length;j++){ arr.push(otable.rows[index].cells[j].innerHTML); } } odiv.innerHTML=arr.toString(); } </script> </head> <body> <div id="show"></div> <table id="antzone" 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> </body> </html>
上面的程式碼可以遍歷table表格的每一個單元格,並將其中的內容存入陣列。
相關文章
- 刪除table表格行和列程式碼例項
- js獲取table表格指定行和列的單元格內容程式碼例項JS
- js table表格排序程式碼例項JS排序
- js table表格操作大全程式碼例項JS
- js遍歷迭代table表格的每一個td單元格程式碼例項JS
- javascript動態建立指定行與列table表格程式碼例項JavaScript
- table表格美化程式碼例項
- table表格使用程式碼例項
- js動態新增和刪除table表格行程式碼例項JS行程
- table細線表格例項程式碼
- jQuery操作表格table程式碼例項jQuery
- js動態建立table表格和刪除指定行列程式碼例項JS
- table表格隔行變色程式碼例項
- table表格的thead、tbody和tfoot應用程式碼例項
- js 將xml轉換為table表格簡單程式碼例項JSXML
- jQuery table表格隔行換色程式碼例項jQuery
- 檢索table表格資料程式碼例項
- javascript生成指定行列table表格程式碼例項JavaScript
- javascript動態操作table表格程式碼例項JavaScript
- 獲取table表格有多少列程式碼例項
- table表格單元格合併程式碼例項
- 滑鼠滑過實現table表格行背景變色程式碼例項
- javascript新增或者刪除table表格行程式碼例項JavaScript行程
- js實現的控制table指定行的隱藏和現實程式碼例項JS
- table表格單元格橫向和屬性合併程式碼例項
- js table隔行變色效果程式碼例項JS
- js陣列求和程式碼例項JS陣列
- 表格行背景交替變色例項程式碼
- javascript動態刪除或者新增table表格行程式碼例項JavaScript行程
- js陣列去重程式碼例項JS陣列
- js兩列等高程式碼例項JS
- js陣列元素排序程式碼例項JS陣列排序
- 將table表格內容匯入到word或者Excel程式碼例項Excel
- js將表格匯入到Execel表例項程式碼JS
- js實現的查詢表格中的資料程式碼例項JS
- js刪除陣列中重複項的程式碼例項JS陣列
- css細線表格程式碼例項CSS
- js 的陣列去除重複元素程式碼例項JS陣列