我无法弄清楚为什么这只是创建一维数组。我想要的是一个数组数组,内部数组充满了字符串。这是我的代码:
modified_row_id_list是我已经创建的ID数组。 list_of_row是来自HTML表格行的innerHTML数组。
var modified_rows = new Array(modified_row_id_list.length);
for (i=0; i<modified_row_id_list.length; i++) {
row = document.getElementById(modified_row_id_list[i]);
list_of_row = [];
for (j=0; j<row.cells.length - 1; j++) {
list_of_row.push(row.cells[j].innerHTML);
list_of_row.push('-split-')
}
modified_rows[i] = [list_of_row];
当我打印出modified_rows时,它只是一维字符串数组。我知道这可能非常简单,但由于某些原因我无法弄明白,而且我对javascript并不熟悉。