0
晚上好,我想從用戶點擊的行中獲取所有的數據,所以我試過這個腳本,它獲取了行ID,但它沒有得到數據存在該行,我說行中的每個數據推到一個數組用於其它用途:JavaScript獲取點擊行的數據
function findRowNumber() {
var rowIdx;
var rowData = new Array();
var table = document.getElementById('product_table');
var rows = table.getElementsByTagName('tr');
var selectedRow;
var rowCellValue;
for (i = 0; i < rows.length; i++) {
rows[i].onclick = function() {
rowIdx = this.rowIndex;
selectedRow = rows[rowIdx];
for (j = 1; j < selectedRow.length; j++) { // it doesn't enter that loop
rowCellValue = selectedRow.cells[j].value;
rowData.push(rowCellValue);
alert("Value " + rowCellValue);
}
}
}
}
我搬到循環到單擊處理程序,但沒有改變它仍然沒有得到警告 – 2013-03-06 14:17:33
@Eslam我想是沒有定義的rowIndex值:) – 2013-03-06 15:07:50