JavaScript獲取table表格指定列的值
本章節介紹一下如何利用JavaScript獲取表格指定列的值。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #tab{ width:500px; margin:50px; } </style> <script type="text/javascript"> window.onload=function(){ function getTdValue(){ var tableId=document.getElementById("tab"); var str=""; for(var i=1;i<tableId.rows.length;i++){ theArray.push(tableId.rows[i].cells[1].innerHTML); } } var oshow=document.getElementById("show"); var theArray=[]; getTdValue(); oshow.innerHTML=theArray.toString(); } </script> </head> <body> <div id="show"></div> <table id="tab" border="1"> <tr style="background-color:#CCC;"> <th>學號</th> <th>姓名</th> <th>性別</th> <th>年齡</th> </tr> <tr> <td>1</td> <td>李斯</td> <td>男</td> <td>22</td> </tr> <tr> <td>2</td> <td>王倩</td> <td>女</td> <td>20</td> </tr> <tr> <td>3</td> <td>于謙</td> <td>男</td> <td>18</td> </tr> <tr> <td>4</td> <td>柳浪</td> <td>女</td> <td>19</td> </tr> <tr> <td>5</td> <td>諸葛亮</td> <td>男</td> <td>20</td> </tr> <tr> <td>6</td> <td>東方雲</td> <td>女</td> <td>21</td> </tr> <tr> <td>7</td> <td>公孫策</td> <td>男</td> <td>22</td> </tr> <tr> <td>8</td> <td>寶清</td> <td>女</td> <td>23</td> </tr> <tr> <td>9</td> <td>智育</td> <td>男</td> <td>20</td> </tr> <tr> <td>10</td> <td>柳絲絲</td> <td>女</td> <td>21</td> </tr> </table> </body> </html>
以上程式碼實現了我們的要求,程式碼比較簡單,下面簡單介紹一下它的實現過程。
一.實現原理:
實現原理非常簡單,列是由單元格組成的,程式碼思路就是迴圈遍歷表格的行,然後使用rows.cells獲取當前行單元格集合,再使用索引值獲取指定位置的單元格,於是就可以獲取一個表格的指定列的所有單元格。
二.相關閱讀:
(1).rows屬性參閱表格table rows集合一章節。
(2).push()函式參閱javascript push()一章節。
(3).cells屬性參閱javascript table cells一章節。
(4).innerHTML屬性參閱js innerHTML一章節。
相關文章
- JavaScript獲取table表格行與列的數量JavaScript
- JavaScript 獲取表格指定td單元格JavaScript
- JavaScript 獲取陣列中最大值JavaScript陣列
- JavaScript獲取陣列最大值和最小值JavaScript陣列
- JavaScript獲取css的值JavaScriptCSS
- JavaScript 獲取指定區間的數字JavaScript
- JavaScript刪除table表格中行JavaScript
- JavaScript動態建立table表格JavaScript
- JavaScript 獲取 checked 屬性值JavaScript
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript 獲取指定時間前幾天日期JavaScript
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- JavaScript獲取背景圖片定位值JavaScript
- JavaScript獲取url傳遞的引數值JavaScript
- js獲取 陣列最大/小值JS陣列
- mysql獲取指定表當前自增id值MySql
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- JavaScript動態為table表格新增行JavaScript
- JavaScript 獲取 url 傳遞引數值JavaScript
- jQuery獲得指定text的值jQuery
- JS 獲取陣列物件的值&提取Object的valueJS陣列物件Object
- 用 GetLength(int dimension) 獲取陣列指定維度的長度。陣列
- 使用 Carbon 獲取指定時間範圍內的日期陣列陣列
- JS陣列遍歷和獲取陣列最值JS陣列
- JavaScript 擷取指定指定區間字串JavaScript字串
- 獲取指定月份的天數
- PHP獲取陣列最後一個值PHP陣列
- JavaScript獲取陣列最後一個元素JavaScript陣列
- JavaScript table表格行進行刪除和新增JavaScript
- JS獲取瀏覽器位址列的多個引數值的任意值JS瀏覽器
- JavaScript獲取選中radio單選按鈕值JavaScript
- datatables 獲取 pageLength 和 pageStart,重新獲取table資料
- javascript 將變數值作為物件屬性 獲取物件對應的值JavaScript變數物件
- JavaScript 刪除陣列指定元素JavaScript陣列
- JavaScript陣列檢索指定元素JavaScript陣列
- 【Vue】el-table 簡易表格可篩選列Vue
- Golang獲取int陣列裡的最大值和下標Golang陣列
- js獲取數字陣列最大值的幾種方式JS陣列