js转译html标签

原文:https://www.cnblogs.com/jaday/p/9211884.html

 

api返回的接口数据是这样的"<div>测试数据</div>"

js拼接html时会过滤掉<div></div>

所以需要对<div></div> 进行转译

如下函数

1     function html2Escape(sHtml) {
2         return sHtml.replace(/[<>&"]/g, function (c) { return { '<': '&lt;', '>': '&gt;', '&': '&amp;', '"': '&quot;' }[c]; });
3     }
posted @ 2019-08-25 20:41  Tozhang  阅读(467)  评论(0编辑  收藏  举报