0

我正在尝试texts使用.htmlinnerText

//table is a html table structure 
var cells = table.innerText.trim()

cells数据如下:

1st cell   


  2nd cell


  3rd cell


  4th cell


  last cell

如何使每个单元格数据变成array?

我努力了

cells = cells.split(' '); 

但它不起作用。

这里有什么帮助吗?非常感谢!

4

1 回答 1

4

只需从每个单元格中提取文本:

var arr=[],
    rowCells,
    myRows=table.rows;
for (var i=0; i<myRows.length; i++) {
    rowCells=myRows[i].cells;
    for (var j=0; j<rowCells.length; j++) {
        arr.push(rowCells[j].innerText.trim());
    }
}
于 2013-07-17T18:41:17.420 回答