页面显示包含html 标签的内容

布谷鸟 发布于 2012/03/21 21:43
阅读 9K+
收藏 0
我现在要在页面中显示包含html 的内容,麻烦的是有些内容里面包含的标签可能会影响我 的当前布局,会很难看的。。有经验的亲们你们是怎么解决的?或者用一个容器限定其只在其中解析?乍搞啊。。
加载中
0
0
leo108
leo108
用<pre></pre>把那些代码包含起来就行了
布谷鸟
布谷鸟
亲,用pre不行哟,我用的html编辑器,输出的内容包含太多html标签
0
晨曦之光
晨曦之光
你要用iframe实现!设置好iframe的位置就可以了!
布谷鸟
布谷鸟
我先获取了输出的值,再把原来输出值的位置替换成iframe,然后再使用jquery把获取的数据填充到iframe里面,在chrom下可以顺利填充,显示了应有的效果且不影响我页面原有的元素效果,但是在ie上就不行了,填充不进去、
0
OSC老司机
OSC老司机
将 < 替换为 < >替换为 >
0
OSC老司机
OSC老司机
将<替换成&lt; >替换成&gt;
布谷鸟
布谷鸟
这个,我是要输出带html效果的富文本啊。
0
Junas
Junas
将<替换成&lt; >替换成&gt;
0
ZENGSimon
ZENGSimon
String.prototype.HTMLEncode = function() {
var temp = document.createElement ("div");
(temp.textContent != null) ? (temp.textContent = this) : (temp.innerText = this);
var output = temp.innerHTML;
temp = null;
return output;
}

String.prototype.HTMLDecode = function() {
var temp = document.createElement("div");
temp.innerHTML = this;
var output = temp.innerText || temp.textContent;
temp = null;
return output;


这俩个方法可以 对 html 进行编码一下。这样就不会了。
布谷鸟
布谷鸟
额滴个神,能不能给我说一哈这是什么意思。。
0
布谷鸟
布谷鸟
用iframe解决了
0
iceworldvip
iceworldvip
使用<xmp></xmp>标签包起来就可以了
返回顶部
顶部