如何在没有html标记的情况下提取文本?

时间:2013-07-17 18:35:21

标签: javascript html

我正在尝试使用texts提取html而没有innerText标记。

//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(' '); 

但它不起作用。

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

1 个答案:

答案 0 :(得分: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());
    }
}