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

 时间:2026-02-14 14:43:39

1、//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;}

2、//HTML反转义

 function HTMLDecode(text){   var temp = document.createElement(“div”);   temp.innerHTML = text;   var output = temp.innerText || temp.textContent;   temp = null;   return output;}

3、对于HTML反转义还有一种方法,让html自己来解析再取值,原理其实跟上面的一样,不过有这是直接写到页面上。

方法:在页面上写个隐藏的<div id=”decode” style=”display:none;”>未反转义的html内容</div>来放未反转义的html,再用js来获取html。 $(“#decode”).html();

  • 如何建立Apache的访问控制
  • 如何使用ES6中的Proxy设置和获取对象的属性
  • weblogic控制台添加oracle RAC数据源
  • 手机UC浏览器如何设置标识状态为手机版?
  • 怎样在无域名解析情况下的访问自己的网站?
  • 热门搜索
    麻婆豆腐的做法大全 微信语音听筒模式怎么变扬声器 空白页怎么删除 欧弟为什么离开天天向上 蟑螂为什么不能用脚踩 包菜怎么做好吃 扁桃体发炎怎么办最简单的方法 堪怎么读 怎么看黄片 为什么迪拜那么有钱