首先抱歉我的英文!不太好。
但基本上,我想在javascript中从http://st.chatango.com/profileimg/k/p/kpyto/mod1.xml获取html。身体标签,我设法做到了,我也没有转换编码文本。
所以它会显示,但当我在屏幕上打印时,它会显示为html并呈现它。 我想将html视为文本。 如果有人可以帮助我,那就太棒了:)。
我的html文件:
答案 0 :(得分:0)
在显示文本之前,您需要对文本执行HTML实体编码。
替换:
document.getElementById("show").innerHTML=txt;
使用:
document.getElementById("show").innerHTML = txt.replace(/[\u00A0-\u9999<>\&]/gim, function(i) {
return '&#'+i.charCodeAt(0)+';';
});