You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JS中如何使用换行符重新拼接字符串数组?

解决思路
  • 修正转义字符错误:你代码里的"/n"是拼写错误,JavaScript中表示换行的转义字符是\n,先把拼接代码改成:

    lineItem.textContent = newLineItem.join("\n");
    
  • 让换行在页面可见:
    仅用textContent设置\n的话,HTML默认会将换行视为空格,需要给.cfw-cart-item-data元素添加CSS样式,让换行生效:

    .cfw-cart-item-data {
        white-space: pre-line;
    }
    

    该样式会保留换行符,同时自动处理多余空白。

  • 替代方案:使用HTML换行标签:
    若不想额外添加CSS,可改用innerHTML,用<br>标签实现换行:

    lineItem.innerHTML = newLineItem.join("<br>");
    

    这种方式无需CSS,直接在页面中渲染换行。

内容的提问来源于stack exchange,提问作者Sackadelic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 05:24:53