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>标签中文本元素的通用机制吗?
不幸的.innerText是,并不普及,最值得注意的是它在Firefox中缺失..innerHTML如果它只是单元格中的文本或Number(cell.innerText || cell.textContent)占所有浏览器的帐户,请使用此处.