2010-05-20 9 views
1

J'ai cette ... partie du code en Javascript:Évaluer ou afficher HTML en utilisant Javascript

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

description.className = 'rssBoxDescription';

description.innerHTML = itemTokens [2];

div.appendChild (description);

Je vois que la description obtient la valeur HTML et affiche comme codage HTML simple pas comme le traitement HTML il devrait être ... comment convertir cette valeur HTML dans la description pour être ajouté à l'élément div montré comme HTML ... qui n'est pas montrant.

En outre, il a une valeur quelque chose comme:

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

Pls aider Anita

@SARFARAZ ... OUI ... J'utilise le script sur dhtmlgoodies.com/scripts/rss-scroller /js/ajax.js

Il a fonctionné comme: description.replace (/ & lt;/g, "<"); et description.réplace (/ & gt;/g, ">");

+0

Votre div est-il également créé en utilisant createElement (div.appendChild (description))? – Sarfraz

Répondre

1

Il se pourrait que le > et < ont été codés comme &gt; et &lt;

Essayez de remplacer &gt; avec > et &lt; avec < dans itemTokens avant de l'assigner comme DIV innerHTML et voir si cela fonctionne

Questions connexes