网站首页 > js非常经典的HTML标签转义和反转义代码

js非常经典的HTML标签转义和反转义代码

当我们用FCK编辑器保存信息至数据库后保存的html都是转义过后的,当我们读取展现在页面上的时候我们就需要进行反转义才行,不然会显示HTML标签。其实这一系列都很简单,代码见下所示:

//HTML转义
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;
}
//HTML反转义
function HTMLDecode(text)
{
var temp = document.createElement("div");
temp.innerHTML = text;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
}
天之南专业提供:无锡seo、无锡网站优化、无锡网站建设、SEO优化软件、百度快速排名软件、超级外链工具、原创文章生成软件等,助企业轻松网站排名!
COPYRIGHT © 2011 cntzn.com 无锡seo 版权所有. All rights reserved. | Email :support@cntzn.com 无锡网站优化
苏ICP备17051233号 powered by 天之南 服务支持: