html标记显示为纯文本,而不是真正的html标记

h9a6wy2h  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(261)

你好,我有一个相当复杂的问题。我的老板坚持在api的json文件中放入html元素,而不是纯文本。例如:

{
  "text": "<h1>Title</h1>"
}

然后当我把它取出来并输入代码时,结果是 "<h1>Title</h1>" 在页面上而不是 "Title" . 直到现在,我一直在努力解决这个问题,通过以下方式从标记中删除文本:

function stripHtml(html) {
    let temporalDivElement = document.createElement("div");
    temporalDivElement.innerHTML = html;
    return temporalDivElement.textContent || temporalDivElement.innerText || "";
}

但现在我也从api中获得了一些很棒的图标,我需要其中的类名 <i> 标签显示在页面上,我不知道如何做削减这些。我在公司工作

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题