我写了一个JavaScript代码,该代码应该解析一个表并以CSV格式打印div中的值。
我的代码:
for (i = 1; i < table.rows.length; i += 1)
{
row = table.rows[i];
for (j = 1; j < row.cells.length; j += 1)
{
cell = row.cells[j];
var heatmapval=(cell.innerHTML).trim();
if(heatmapval>25)
{
heatmapval=25;
}
var arr = new Array(3);
arr[0] = i-1;
arr[1] = j-1;
arr[2] = heatmapval;
$("#csv").append(arr.join(",")+"<br>");
}
}
结果完美,因为它以div的相同形式打印。我正在使用用于读取csv值的热图的highcharts,并应该为这些值创建热图。(注意:我已经在注释中添加了小提琴的链接),但是它无法读取我在div中生成的csv表单值的代码。
由于我添加了break标记以转到下一行,可能是因为热图无法读取这些值。我尝试使用空格而不是break尝试了它,但即使这样也不起作用。
改变
$("#csv").append(arr.join(",")+"<br>");
到
$("#csv").append(arr.join(",")+"\r\n");
<br>
是html标记,其中\r\n
行尾和下一行字符为。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句