Il n'y a pas de fonction spécifique en JavaScript qui décode les entités HTML, mais vous pouvez attribuer une propriété innerHTML
à un élément, puis relit.
x = document.createElement('div');
x.innerHTML = ""test"";
console.log(x.innerHTML); // => "test"
Cela fonctionne pour toutes les entités HTML, non seulement & quot;
modifier:
Comme il est indiqué ci-dessous, vous êtes à mi-chemin, vous êtes juste en utilisant la propriété de mal.
Change:
td_Details.innerText = location;
à:
td_Details.innerHTML = location;
Pour référence ultérieure, innerHTML
est disponible dans tous les navigateurs. innerText
ne l'est pas.
Vous ne voulez pas appeler votre variable 'location', c'est un mot réservé. Ça n'a pas très bien marché pour moi. – Kobi
@Kobi ce n'est pas un mot réservé, il est juste une variable globale que les navigateurs attachent à l'objet 'window'. – Matt
@Kobi 'location' n'est pas un mot réservé. C'est un objet côté client, donc l'utiliser peut être déconseillé mais n'a pas d'effets négatifs (sauf si vous voulez utiliser l'objet). – Tomalak