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


Posted in Javascript onJune 02, 2009
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; 
}
Javascript 相关文章推荐
IE php关于强制下载文件的代码
Aug 23 Javascript
jquery选择符快速提取web表单数据示例
Mar 27 Javascript
js检测输入内容全为空格的方法
May 03 Javascript
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 Javascript
解析JavaScript模仿块级作用域
Dec 29 Javascript
原生js封装自定义滚动条
Mar 24 Javascript
jquery 校验中国身份证号码实例详解
Apr 11 jQuery
JavaScript寄生组合式继承原理与用法分析
Jan 11 Javascript
详解小程序input框失焦事件在提交事件前的处理
May 05 Javascript
js实现时分秒倒计时
Dec 03 Javascript
精读《Vue3.0 Function API》
May 20 Javascript
小程序自定义弹框效果
Nov 16 Javascript
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
Jun 02 #Javascript
慎用 somefunction.prototype 分析
Jun 02 #Javascript
网页和浏览器兼容性问题汇总(draft1)
Jun 01 #Javascript
javascript 图片上传预览-兼容标准
Jun 01 #Javascript
javascript 关闭IE6、IE7
Jun 01 #Javascript
帮助避免错误的Javascript陷阱清单
May 31 #Javascript
JS 文字符串转换unicode编码函数
May 30 #Javascript
You might like
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
微信小程序  生命周期详解
2016/10/27 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
vue实现的组件兄弟间通信功能示例
2018/12/04 Javascript
JavaScript剩余操作符Rest Operator详解
2019/07/20 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
vue使用一些外部插件及样式的配置代码
2019/11/18 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
Python中subprocess的简单使用示例
2015/07/28 Python
Python列表切片用法示例
2017/04/19 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
简单了解django orm中介模型
2019/07/30 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
Java面试题:请问一下代码输出是什么
2015/05/27 面试题
linux面试题参考答案(9)
2015/01/07 面试题
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
教师读书活动总结
2014/05/07 职场文书
工作证明英文模板
2014/10/21 职场文书
学生个人评语大全
2015/01/04 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL