将 HTML 字符串转换为 HTML 并在 DIV 中显示



我在数据库中保存了HTML字符串,我想使用javascript将其显示为HTML格式的DIV。例:

 <p>Dear Friends</p> <h1> You have got invitation </h1>

我像这样使用过 DOMParser。

parser = new DOMParser();
htmlDoc = parser.parseFromString(document.getElementById(controlID).innerHTML, "text/html");
console.log(htmlDoc);
document.getElementById("emailBodyArea").innerHTML = parser 

但在结果中我看到 [html对象]

你不需要使用任何 DOMParser 只需将 emailBodyArea innerHTML 替换为 controlId innerHTML 或任何基于字符串的 HTML。

document.getElementById("emailBodyArea").innerHTML = document.getElementById(controlID).innerHTML;

你可以在jsfiddle上尝试一下。