gpt4 book ai didi

javascript - 显示 HTML 时在 javascript 中添加新行

转载 作者:行者123 更新时间:2023-12-03 08:40:02 30 4
gpt4 key购买 nike

有没有办法在打印 html 时在 javascript 中添加新行?这样打印出来的html是缩进的。

document.getElementById("id").innerHTML = "<div class="1"><div class="2">hello</div></div>"

相反,我想要这样的东西:

document.getElementById("id").innerHTML = "
<div class="1">
<div class="2">
hello
</div>
</div>"

最佳答案

document.getElementById("id").innerHTML =
['<div class="1">',
' <div class="2">',
' hello',
' </div>',
'</div>',
].join('\n');

或者只是转义新行:

document.getElementById("id").innerHTML =
"<div class="1"> \
<div class="2"> \
hello \
</div> \
</div>";

或者与 jQuery 相同:

$("#id").html(
"<div class="1"> \
<div class="2"> \
hello \
</div> \
</div>");

关于javascript - 显示 HTML 时在 javascript 中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069173/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com