js 转义特殊字符到 html
2015-08-12 00:00
696 查看
<html> <head> <meta charset="UTF-8"> <title>js 转义特殊字符到 html</title> </head> <body> <div id="div1" ></div> <div id="div2" ></div> <script > var str = 'test<br/><b>test</b> <br/> 换行'; document.all.div1.innerHTML=str; // js 输出特殊字符到 html 页面 String.prototype.displayHtml= function(){ var strArr = this.split(''); //定义 html 特殊字符 var htmlChar="&<>"; for(var i = 0; i< str.length;i++){ if(htmlChar.indexOf(str.charAt(i)) !=-1){ switch (str.charAt(i)) { case '<': strArr.splice(i,1,'<'); //特殊字符的转义编码可以查阅相关资料 break; case '>': strArr.splice(i,1,'>'); break; case '&': strArr.splice(i,1,'&'); } } } return strArr.join(''); } alert(str); document.all.div2.innerHTML=str.displayHtml(); //document.all.div2.innerHTML=str; </script> </body> </html>
相关文章推荐
- javascript中的+ 和 “”
- 正则资源 / JS 阅读资源
- 自定义标签 tag AttachTag 实现附件jsp方便的显示和下载
- js动态增加删除ul节点li
- JS写一个函数输出今天的日期
- JavaScript权威指南_153_第16章_脚本化CSS_16.3-脚本化内联样式
- JS跟随鼠标旋转的图片
- 理解javascript中的策略模式
- 一款在论坛上看到的JS封装的随机过渡方式的图片切换效果
- js实现的一个lru缓存
- angular.fromJson方法与toJson方法
- 灵活运用JSON
- Html(5)其他(缓存 及 js控制css)
- JavaScript 编程
- position relative 与 js 原生动画 浏览器兼容问题
- JSP调用存储过程
- JS函数式编程【译】4.在Javascript中实现函数式编程的技术
- javascript立即执行函数
- [持续更新]JavaScript学习笔记(一)
- XML解析、DOM解析、SAX解析、Json解析