conversion javascript à partir du code HTML à la valeur réelle
-
29-09-2019 - |
Question
J'ai une zone de texte et j'avoir des valeurs dans la base de données comme ® qui est égale à extraction de données ® .Je et écrire dans textbox mais il écrit les données qu'il is.The partie de code est comme ceci
var data=database_values;//here there is data like this "DOLBY®"
document.getElementById(id).value = data;
Je veux faire la valeur textbox DOLBY®
pas DOLBY®
La solution 3
Salut j'ai trouvé un moyen de unescape html code.Here est la fonction
function unescapeHTML(html) {
var tempHtmlNode = document.createElement("tempDiv");
tempHtmlNode.innerHTML = html;
if(tempHtmlNode.innerText)
return tempHtmlNode.innerText; // IE
return tempHtmlNode.textContent; // FF
}
Merci pour votre aide de toute façon
Autres conseils
Si vous obtenez ® comme ®
puis unescape
il.
document.getElementById(id).value = unescape(data);
En supposant que vous utilisez un langage côté serveur (php i.e.) il existe des fonctions pour cela.
par exemple cela fonctionnera avec php:
html_entity_decode($data);
si vous définissez sur l'utilisation de javascript, il y a encore un moyen. voir le code .