使用 JavaScript 獲取 table 行號和列號
怎樣獲取預定義的table的行號和列號呢?很簡單,只需要瞭解 table 的幾個屬性值用法即可。Table的總行數可以通過標記“tr” 得到,但是table的列數卻不能直接獲取,它需要藉助 rows 通過標記“th” 和“td”得到。
為了更直觀,下面以示例來說明如何得到行號和列號。點選 Id 為 'MyTable' 的表格的任意單元時,返回該單元的行號和列號!示例程式碼如下:
function getRowAndColumn()
{
if (!document.getElementsByTagName || !document.createTextNode) return;
var rows = document.getElementById('MyTable').getElementsByTagName('tr');
var cols;
for (i = 0; i < rows.length; i++)
{
rows[i].onclick = function()
{
alert("行:"+eval(this.rowIndex + 1));
}
if (i=0)
{
colsTH = rows[i].getElementsByTagName('th');
alert(colsTH.length);
for (k = 0; k< colsTH.length; k++)
{
colsTH[k].onclick = function()
{
alert("列:"+eval(this.cellIndex +1));
}
}
}
else
{
cols = rows[i].getElementsByTagName('td');
for (j = 0; j < cols.length; j++)
{
cols[j].onclick = function()
{
alert("列:"+eval(this.cellIndex + 1));
}
}
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-465893/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 獲取table表格指定行和列的單元格內容JavaScript
- JavaScript獲取table表格行與列的數量JavaScript
- Mysql中獲取行號MySql
- JavaScript獲取當前站點的域名和埠號JavaScript
- JavaScript獲取table表格指定列的值JavaScript
- ASP.NET獲取CPU序列號,硬碟序列號ID,獲取網路卡編號ASP.NET硬碟
- 獲取SD卡序列號和廠商IDSD卡
- 如何獲取BIOS序列號iOS
- js獲取table表格指定行和列的單元格內容程式碼例項JS
- 微信小程式如何獲取使用者手機號微信小程式
- android 獲取手機號碼Android
- 獲取app版本號相關資訊APP
- 間接獲取flash主版本號
- iphone獲取手機裝置號iPhone
- jQuery獲取表格的指定行和列jQuery
- 思路清奇:通過 JavaScript 獲取移動裝置的型號JavaScript
- javascript 冒號 使用說明JavaScript
- datatables 獲取 pageLength 和 pageStart,重新獲取table資料
- iOS裝置具體型號獲取iOS
- Java解析微信獲取手機號資訊Java
- PHP根據身份證號碼,獲取性別、獲取生日、計算年齡、獲取地址、獲取生肖、獲取星座、以及判斷是否是身份證號(方法教程)PHP
- JavaScript獲取陣列最大值和最小值JavaScript陣列
- javascript的雙引號和單引號的用法和區別JavaScript
- JavaScript兩個等號和三個等號區別JavaScript
- Python獲取伺服器的廠商和型號資訊Python伺服器
- android系統中獲取imei號和其他手機資訊Android
- Javascript 身份證號獲得出生日期、獲得性別、檢查身份證號碼JavaScript
- php 獲取微信公眾號access_tokenPHP
- iOS 獲取手機型號,XR,XS,MAXiOS
- PHP獲取QQ群成員QQ號碼PHP
- 小程式獲取手機號親測成功
- oracle 中使用單引號(')和雙引號(")Oracle
- JavaScript 獲取陣列中最大值JavaScript陣列
- [小程式開發實戰]使用WxJava實現手機號獲取Java
- 小程式獲取微信使用者繫結的手機號
- JavaScript中圓括號()和方括號[]的一個特殊用法JavaScript
- 【效能技巧】使用DataReader[列序號]的方法讀取DataReader物件物件
- PHP獲取指定函式定義在哪個檔案中及行號PHP函式