JavaScript将HTML数字表解析为数组

Ric*_*ich 1 javascript html-table html-parsing

我正在将网页上的现有HTML表格解析为数字数组,以便稍后传递给绘图对象.我正在学习JavaScript,我不清楚我应该如何迭代HTML标签中的数据值.这就是我想出来的:

for (i = 0; i < table.rows.length; i += 1) {
   row = table.rows[i];
   for (j = 0; j < row.cells.length; j += 1) {
       cell = row.cells[j];
       coord[j] = Number(cell.innerText);
   }
   data[i] = coord.slice();
}
Run Code Online (Sandbox Code Playgroud)

我被.innerText部分困扰了.这是迭代<td>标签中文本元素的通用机制吗?

Nic*_*ver 5

不幸的.innerText是,并不普及,最值得注意的是它在Firefox中缺失..innerHTML如果它只是单元格中的文本或Number(cell.innerText || cell.textContent)占所有浏览器的帐户,请使用此处.