服务器返回的数据把<br><p></p><img>标签转义成了&ltBR&gt,&ltP&gt,&lt/P&gt,&IMG&gt

服务器返回的数据把

标签转义成了&ltBR&gt,&ltP&gt,&lt/P&gt,&IMG&gt,我该怎么才能还原成文本正确显示啊

这其实是把标签转义了,,
【<】 变成【&lt】
【>】 变成【&gt】
做个字符串替换就行

快速测试-->浏览器输入:document.write("&ltBR&gt,&ltP&gt,&lt/P&gt,&IMG&gt")

function entityToString(entity){
  var div=document.createElement('div');
  div.innerHTML=entity;
  var res=div.innerText||div.textContent;
  console.log(entity,'->',res);
  return res;
}
undefined
entityToString("&ltBR&gt,&ltP&gt,&lt/P&gt,&IMG&gt")
VM479:5 &ltBR&gt,&ltP&gt,&lt/P&gt,&IMG&gt -> <BR>,<P>,</P>,&IMG>

JS实现HTML实体与字符的相互转换