代码改变世界

随笔档案-2013年03月

使用javascript 处理HTML转义

2013-03-20 13:54 by 子冬, 408 阅读, 收藏,
摘要: Web开发经常会有JS注入的问题,或者想在页面里插入一段HTML代码,一般的解决办法是将HTML字符做替换,但是那么多字符,整体替换起来太麻烦了。 所以聪明的开发者想出了下面的方法:function htmlEncode(str) { var div = document.createElement("div"); div.appendChild(document.createTextNode(str)); return div.innerHTML; } function htmlDecode(str) { var div = document.createEl... 阅读全文