实际应用中,比如向页面输出html代码,将html的一些标签转换为字符实体是非常有必要的。
下面是一段代码能够实现此功能:

<script>
function htmlEncode(str){
var i,s={
"&": /&/g,
"&quot;": /"/g,
"’": /’/g,
"<": /</g,
">": />/g,
"<br>": /\\n/g,
"&nbsp;": / /g,
"&nbsp;&nbsp;": /\\t/g
};
for(i in s){
str=str.replace(s[i],i);
}
return str;
}
</script>

上述函数实现了转化功能,可以直接调用。

1.《JavaScript html标签转义为实体字符》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《JavaScript html标签转义为实体字符》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.cxvn.com/study/245.html