Javascript 如何使用js对html代码进行解压缩?

Javascript 如何使用js对html代码进行解压缩?,javascript,jquery,Javascript,Jquery,如果我使用以下内容,则会显示为html: <h1>heading</h1> 或者用HTML实体替换标记语法 如果您也计划在属性中使用随机字符串,那么为了安全起见,您可能还希望转义单引号和双引号 str = str.replace(/"/g, '&quot;').replace(/'/g, '&#39;'); 不理解此问题。您是否在询问如何呈现使用.text()而不是.html()来显示它。或者,如果文本是静态显示的,则替换开头的,为什么标记为java

如果我使用以下内容,则会显示为html:

<h1>heading</h1>

或者用HTML实体替换标记语法


如果您也计划在属性中使用随机字符串,那么为了安全起见,您可能还希望转义单引号和双引号

str = str.replace(/"/g, '&quot;').replace(/'/g, '&#39;');

不理解此问题。您是否在询问如何呈现
使用
.text()
而不是
.html()
来显示它。或者,如果文本是静态显示的,则替换开头的
,为什么标记为
javascript
jquery
?你没有在问题中使用它们。unescape或escape???在
中有任何东西,只需要替换越来越大和越来越小的符号就足够了吗?你只需要替换
@RevanProdigalKnight I include
,并且正在考虑包括引号,以防OP考虑在其他领域使用它places@PaulS. 你只需要替换<代码> @ ReValpDigalNoter考虑<代码> STR='b>;<代码>放入
str = '<foo>';
str = str.replace(/</g, '&lt;').replace(/>/g, '&gt;');
str; // "&lt;foo&gt;"
parent.appendChild(document.createTextNode(str));
str = str.replace(/"/g, '&quot;').replace(/'/g, '&#39;');