Javascript 给String对象扩展HTML编码和解码的方法

了解基本先阅读这里:http://blog.csdn.net/xxd851116/archive/2009/06/01/4234518.aspx

[javascript] view plaincopy
 
  1. String.prototype.HTMLEncode = function() {  
  2.  var temp = document.createElement ("div");  
  3.  (temp.textContent != null) ? (temp.textContent = this) : (temp.innerText = this);  
  4.  var output = temp.innerHTML;  
  5.  temp = null;  
  6.  return output;  
  7. }  
  8.   
  9. String.prototype.HTMLDecode = function() {  
  10.  var temp = document.createElement("div");  
  11.  temp.innerHTML = this;  
  12.  var output = temp.innerText || temp.textContent;  
  13.  temp = null;  
  14.  return output;  
  15. }  
原文地址:https://www.cnblogs.com/mfryf/p/3098258.html