Rumah  >  Artikel  >  hujung hadapan web  >  javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)_javascript技巧

javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)_javascript技巧

WBOY
WBOYasal
2016-05-16 18:51:551310semak imbas

方法一:
用的浏览器内部转换器实现转换,方法是动态创建一个容器标签元素,如DIV,将要转换的字符串设置为这个元素的innerText(ie支持)||textContent(火狐支持),然后返回这个元素的innerHTML,即得到经过HTML编码转换的字符串,显示的时候反过来就可以了(实际上显示的时候不用通过转换,直接赋值在div就可以正常显示的)。

复制代码 代码如下:



方法二:
通过把正则表达式把和空格符转换成html编码,由于这种方式不是系统内置的所以很容易出现有些特殊标签没有替换的情况,而且效率低下
复制代码 代码如下:


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn