小编blo*_*erg的帖子

如何在javascript中为textContent添加分隔符?

我正在尝试使用 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)

html javascript jquery

5
推荐指数
1
解决办法
1127
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1