【发布时间】:2020-06-14 06:59:52
【问题描述】:
我需要将一些 HTML 转换为文本并将 HTML 标记显示为代码,换句话说,有一个带有尖括号的 <div> 显示并在屏幕上显示为 <div>。我知道要做到这一点,我必须将尖括号切换为 &lt; 和 &gt;
有没有用 JavaScript 以编程方式执行此操作?我在下面包含了一些伪代码,如果它是一个字符串,你将如何做到这一点,但我需要了解如何将 HTML 标记转换为字符串?
Codepen:https://codepen.io/emilychews/pen/KKpqoww
// PSEUDO CODE
var codeHTML = document.getElementsByClassName('code-html')
for (var i = 0; i < codeHTML.length; i+=1) {
codeHTML[i].replace('<', '<')
}
<code class="code-html"><div></code>
Hi
<code class="code-html"></div></code>
【问题讨论】:
标签: javascript html string replace