使用HTML实体转义可将标签显示为源码:1、用替换尖括号;2、结合<pre><code>保留格式;3、通过textContent插入字符串防止解析。

如果您希望在网页中显示HTML标签的源代码而不是让其被浏览器解析和执行,可以通过特定方法使标签呈现为纯文本。以下是实现此效果的几种方式:
一、使用HTML实体字符转义
将HTML标签中的尖括号转换为对应的HTML实体,可防止浏览器将其识别为可执行代码。这是最常用且安全的方法。
1、将左尖括号 < 替换为 。
2、将右尖括号 > 替换为 >。
立即学习“前端免费学习笔记(深入)”;
3、例如,要显示 <p>这是一个段落</p> 而不执行,应写为:
这是一个段落
。二、使用 <pre> 与 <code> 标签组合
利用 <pre> 和 <code> 标签包裹经过实体转义的内容,可以保留格式并清晰展示代码结构。
1、在HTML中插入 <pre><code> 标签对。
2、在标签内部使用转义后的HTML代码,如:
3、浏览器会将其作为格式化文本显示,不会解析其中的标签。
三、通过JavaScript动态插入未执行的标签
使用JavaScript将HTML代码以字符串形式插入页面,确保其作为文本内容而非可执行节点添加。
1、获取目标容器元素,例如:document.getElementById("container")。
2、使用 textContent 属性赋值包含HTML标签的字符串。
3、由于 textContent 不解析HTML,因此标签将原样显示。










