javascript对HTML的特殊字符的转义与反转义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript对HTML的特殊字符的转义与反转义相关的知识,希望对你有一定的参考价值。

有时候,我们所查询得到的数据包含有html的标签,当我们不希望浏览器解析该标签的时候,我们可以对“>”“<”进行转义,下面来介绍,“&lt;”"&gt;"如何与“>”“<”进行转义和反转义。

//HTML转义 
function HTMLEncode(html) {    
    var temp = document.createElement (“div”);    
    (temp.textContent != null) ? (temp.textContent = html) : (temp.innerText = html);   
    var output = temp.innerHTML;   
    temp = null;    
    return output; 
 }
//HTML反转义
 function HTMLDecode(text) {    
     var temp = document.createElement(“div”);    
     temp.innerHTML = text;    
     var output = temp.innerText;    
     temp = null;    
     return output; 
 }


本文出自 “12212886” 博客,请务必保留此出处http://12222886.blog.51cto.com/12212886/1956574

以上是关于javascript对HTML的特殊字符的转义与反转义的主要内容,如果未能解决你的问题,请参考以下文章

javascript 怎么把字符串中的特殊符号转义

iOS:转义网址链接中的特殊字符问题

java 实现html特殊字符转义

JQuery对id中含有特殊字符的转义处理

[JavaWeb]_[初级]_[对Html特殊符号进行转义防止XSS攻击和反转义]

[JavaWeb]_[初级]_[对Html特殊符号进行转义防止XSS攻击和反转义]