js如何转义和反转义html特殊字符

 时间:2024-10-14 00:48:28

1、//HTML转义functionHTMLEncode(html) { vartemp=document.cr髫潋啜缅eateElement(“div”); (temp.textContent!=null)?(temp.textContent=html):(temp.innerText=html); varoutput=temp.innerHTML; temp=null; returnoutput; }

2、//HTML反转义functionHTMLDecode(text) { vartemp=document.createElement(“div”); temp.innerHTML=text; varoutput=temp.innerText||temp.textContent; temp=null; returnoutput; }

3、对于HTML反转义还有一种方法,让html自己来解析再取值,原理其实跟上面的一样,不过有这是直接写到页面上。方法:在页面上写个隐藏的<div id=”decode” style=”display:none;”>未反转义的html内容</div>来放未反转义的html,再用js来获取html。 $(“#decode”).html();

  • 如何建立Apache的访问控制
  • 如何使用ES6中的Proxy设置和获取对象的属性
  • weblogic控制台添加oracle RAC数据源
  • 手机UC浏览器如何设置标识状态为手机版?
  • 热门搜索
    美国圣地亚哥旅游攻略 漳州云水谣旅游攻略 日本旅游必去景点 旅游新时空 国庆旅游景点推荐 四川省旅游局官网 山东临沂旅游景点大全 海航旅游 塞舌尔旅游报价 吴川旅游景点大全