龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

发布一个JavaScript工具类库jutil(1)(2)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
HTML相关 jutil.htmlEncode(sHtml) jutil.htmlDecode(sHtml) 实现代码如下: htmlEncode: function (sHtml){ var div= this .document.createElement( div ), text= this .document.createTextNode(sHtml);

HTML相关

jutil.htmlEncode(sHtml)

jutil.htmlDecode(sHtml)

实现代码如下:

  1. htmlEncode: function (sHtml) {  
  2.     var div = this.document.createElement("div"),  
  3.         text = this.document.createTextNode(sHtml);  
  4.     div.appendChild(text);  
  5.     return div.innerHTML;  
  6. },  
  7. htmlDecode: function (sHtml) {  
  8.     var div = this.document.createElement("div");  
  9.     div.innerHTML = sHtml;  
  10.     return div.innerText || div.textContent;  
  11. }, 

如果有用jQuery,上面代码可以进一步简化为:

  1. htmlEncode: function (sHtml) {  
  2.     return $("div").text(sHtml).html();  
  3. },  
  4. htmlDecode: function (sHtml) {  
  5.     return $("div").html(sHtml).text();  
  6. }, 

<< 上一页 1 23 4 5
精彩图集

赞助商链接