Javascript String对象扩展HTML编码和解码的方法_javascript技巧
程序员文章站
2022-05-20 23:42:53
...
复制代码 代码如下:
String.prototype.HTMLEncode = function() {
var temp = document.createElement ("div");
(temp.textContent != null) ? (temp.textContent = this) : (temp.innerText = this);
var output = temp.innerHTML;
temp = null;
return output;
}
String.prototype.HTMLDecode = function() {
var temp = document.createElement("div");
temp.innerHTML = this;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
}
上一篇: jQuery.fadeToggle() 函数使用详解
下一篇: 将邮箱的某一段替换为*
推荐阅读
-
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)_javascript技巧
-
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
-
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系_javascript技巧
-
javascript的函数、创建对象、封装、属性和方法、继承_javascript技巧
-
js 编码转换 gb2312 和 utf8 互转的2种方法_javascript技巧
-
浅谈JavaScript中的String对象常用方法_javascript技巧
-
JavaScript中各种编码解码函数的区别和注意事项_javascript技巧
-
javascript当中的代码嗅探扩展原生对象和原型(prototype)_javascript技巧
-
JavaScript的String类型replace()方法介绍和使用replace()方法实现简单html模板替换功能...
-
javascript当中的代码嗅探扩展原生对象和原型(prototype)_javascript技巧