我正在尝试使用 javascript 将 html 表转换为 csv 文件。我尝试循环遍历表行并textContent从中获取数据,然后将其保存在数组中,然后将该数组转换为 csv。但是当我得到时,textContent两个单词之间没有任何分隔符。
例如,如果我的 html 看起来像这样:
var ans = $("#my_table").find("table tr");
<tr>
<th>Test1</th>
<th>Test2</th>
</tr>
<tr>
<td> Current </td>
<td> Next </td>
</tr>
Run Code Online (Sandbox Code Playgroud)
当我循环时,<tr>我得到以下输出:
Test1Test2
CurrentNext
Run Code Online (Sandbox Code Playgroud)
但是没有空格或任何分隔符。由于我必须将其保存为 csv 格式,因此如何在循环时放入分隔符?
寻找这个输出:
Test1,Test2
Current,Next
Run Code Online (Sandbox Code Playgroud)
我的js代码:
for(var i=0; i<ans.length; i++){
console.log(ans[i].textContent);
}
Run Code Online (Sandbox Code Playgroud)