HTML解析问题

如何不让浏览器按照解析HTML的方法来解析字符串形式的HTML,详细情况如下所示。
后台返回给我的HTML,我转义之后在控制台打印出的类似于<p> '<span>' test '</span>' <p>这种格式。
按照需求,p标签被正常渲染, '<span>'应该是被当做一个字符串输出到页面,但是结果span也被渲染了,如何保证span不被渲染呢?
控制台的图片
图片描述

页面渲染后
图片描述

阅读 2.8k
5 个回答

使用code标签或者xmp标签

<code>
    <span>test</span>
</code>
<xmp>
    <span>test</span>
</xmp>

用<![CDATA]>
抖个机灵先。

将它变成字符串

"&lt;" 代表 "<","&gt;" 代表 ">","&amp;" 代表 "&",然后用<pre></pre>标签包裹,连换行都给你原样输出

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题