gpt4 book ai didi

javascript - DOM 字符串不会在 Javascript 中被转义

转载 作者:行者123 更新时间:2023-11-27 23:12:39 25 4
gpt4 key购买 nike

例如;

var text = document.getElementById("escape").innerHTML;
alert(text);
text = "hello my name is \n cool";
alert(text);
<p id="escape">hello my name is \n cool</p>

在第一个警报期间,警报中的文本显示为

hello my name is \n cool

但在第二个它变成了

hello my name is 
cool

如何让第一个警报显示为第二个警报?

最佳答案

应该使用 textarea 而不是使用\n,只需按回车键来创建一个新行。

<textarea id="escape">
hello my name is
cool
</textarea>

因为 p 或 div 标签将返回原始字符串,而\将被转义为\\

关于javascript - DOM 字符串不会在 Javascript 中被转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45106535/

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