使用Javascript评估或显示HTML

时间:2010-05-20 06:25:22

标签: javascript ajax rss

我有这个... Javascript代码的一部分:

 var description = document.createElement('P');

 description.className='rssBoxDescription';

 description.innerHTML = itemTokens[2];

 div.appendChild(description);

我看到该描述获取HTML值并显示为纯HTML编码而不是HTML处理它应该...如何将描述中的HTML值转换为显示为HTML的div元素...未显示

它还具有以下价值:

<table><tr><td style="padding: 0 5px"><ahref="xttp://picasaweb.google.com/linktoimagepage"><imgtag style="border:1px solid #5C7FB9" s_rc="xttp://lh3.ggpht.com/imagepath" alt="image.jpg"/></a></td><td valign="top"><font color="#6B6B6B">Date: </font><font color="#333333">Jun 28, 2007 9:00 AM</font><br/><font color=\"#6B6B6B\">Number of Comments on Photo:</font><font color=\"#333333\">0</font><br/><p><ahref="xttp://picasaweb.google.com/linktoimage"><font color="#3964C2">View Photo</font></a></p></td></tr></table>

请帮助 阿妮塔

@SARFARAZ ...是的...我正在使用dhtmlgoodies.com/scripts/rss-scroller/js/ajax.js上的脚本

它起作用:
description.replace(/&amp;lt;/g,"<");

description.replace(/&amp;gt;/g,">");

2 个答案:

答案 0 :(得分:1)

可能><编码为&gt;&lt;

尝试将&gt;替换为>,将&lt;替换为< itemTokens,然后将其指定为DIV innerHTML并查看其是否有效

答案 1 :(得分:0)

<强> It seems to be working for me 即可。尝试发布整个代码,包括动态创建的div。