发布一个JavaScript工具类库jutil(1)(2)
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)
实现代码如下:
- htmlEncode: function (sHtml) {
- var div = this.document.createElement("div"),
- text = this.document.createTextNode(sHtml);
- div.appendChild(text);
- return div.innerHTML;
- },
- htmlDecode: function (sHtml) {
- var div = this.document.createElement("div");
- div.innerHTML = sHtml;
- return div.innerText || div.textContent;
- },
如果有用jQuery,上面代码可以进一步简化为:
- htmlEncode: function (sHtml) {
- return $("div").text(sHtml).html();
- },
- htmlDecode: function (sHtml) {
- return $("div").html(sHtml).text();
- },
<< 上一页 1 23 4 5 下一页>>
- 上一篇:JavaScript,只有你想不到
- 下一篇:JavaScript宝座:七大框架论剑
精彩图集
精彩文章