我正在尝试使用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(' ');
但它不起作用。
这里有什么帮助吗?非常感谢!
答案 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());
}
}