JS实现HTML标签转义及反转义

2018-05-04 13:07 阅读 362 次 评论 0 条
//转义
function HTMLEncode(html) {
    var temp = document.createElement("div");
    (temp.textContent != null) ? (temp.textContent = html) : (temp.innerText = html);
    var output = temp.innerHTML;
    temp = null;
    return output;
}
//反转义
function HTMLDecode(text) {
    var temp = document.createElement("div");
    temp.innerHTML = text;
    var output = temp.innerText || temp.textContent;
    temp = null;
    return output;
}
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:JS实现HTML标签转义及反转义 | 猿笔记

发表评论


表情