如何在网页中显示标签

将一段文本放在<p></p>中文本中含有标签;例如:<enum_b><Ordinal><Telegraph></enum_e>2013年全国结婚率是9.9<brgin>‰<qianfenzhi>
浏览器会自动转译成html标签,如何让其不进行转译而是直接显示?
求帮忙,谢谢

阅读 4.6k
2 个回答

&lt;enum_b&gt;&lt;Ordinal&gt;&lt;Telegraph>&lt;/enum_e&gt;2013年全国结婚率是9.9&lt;brgin&gt;‰&lt;qianfenzhi&gt;

用正则进行转义

< 改为 &lt;
> 改为 &gt;
写个正则自行转义即可

或者直接使用这种在线转义工具https://www.sojson.com/rehtml

使用标签<xpm> <title> 或 <textarea>

xpm在html5中已经被弃用,不过主流浏览器依然都是支持的。
H5中可以使用title或textarea代替。

使用script

<script type="text/html" style="display:block;"></script>内亦可

pre标签即可完成,比如一段html代码。

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