删除多行 JavaScript 字符串中的空格

Remove whitespace in multiline javascript string

本文关键字:空格 字符串 JavaScript 删除      更新时间:2023-09-26

我正在用这种风格用JS编写html字符串:

var html = ''
    <div id="parent">'
        <div id="firstChild"></div>'
        <div id="secondChild"></div>'
    </div>'
';

但是,这些反斜杠会产生意外的空格,从而导致 JS 生成意外的文本节点。如何删除这些空格(可能带有正则表达式)?

'不是导致空格,而是缩进。

例如,此变量:

var html = ''
<div id="parent">'
<div id="firstChild"></div>'
<div id="secondChild"></div>'
</div>'
';

将输出:

<div id="parent"><div id="firstChild"></div><div id="secondChild"></div></div>