我们把一段html代码存入数据库中,然后我们读取出来的时候,系统就给我们转义了
这时候我们把这段显示在html中就显示不出来本来的效果,只能显示一段文本
这时候我们据需要反转义了
//HTML反转义
function HTMLDecode(text) {
var temp = document.createElement(“div”);
temp.innerHTML = text;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
}
var tagText = “
123&456
”;var encodeText = HTMLEncode(tagText);
console.log(encodeText);//<p><b>123&456</b></p>
console.log(HTMLDecode(encodeText)); //
123&456