Оценить или показать HTML, используя Javascript - PullRequest
1 голос
/ 20 мая 2010

У меня есть эта ... часть кода в Javascript:

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

 description.className='rssBoxDescription';

 description.innerHTML = itemTokens[2];

 div.appendChild(description);

Я вижу, что описание получает значение HTML и отображается в виде обычного HTML-кода, а не обработки HTML, это должно быть ... как преобразовать это значение HTML в описании для добавления к элементу div, показанному как HTML ... который не отображается .

Также имеет значение что-то вроде:

<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 ]

1 голос
/ 20 мая 2010

Возможно, что > и < были закодированы как &gt; и &lt;

Попробуйте заменить &gt; на > и &lt; на < в itemTokens, прежде чем назначить его в качестве DIV innerHTML и посмотреть, работает ли он

0 голосов
/ 20 мая 2010

Кажется, это работает для меня . Попробуйте опубликовать весь код, включая div, который создается динамически.

...