Javascript Konvertierung von HTML Code auf realen Wert
-
29-09-2019 - |
Frage
Ich habe eine Textbox, und ich habe Werte in der Datenbank wie ®, der ® .Ich gleich Daten holen und es in Textbox zu schreiben, aber es schreibt die Daten, wie es ist.Die Codeteil ist wie dies
var data=database_values;//here there is data like this "DOLBY®"
document.getElementById(id).value = data;
Ich möchte die Textbox Wert DOLBY®
nicht DOLBY®
Lösung 3
Hallo fand ich einen Weg zu unescape html code.Here ist die Funktion
function unescapeHTML(html) {
var tempHtmlNode = document.createElement("tempDiv");
tempHtmlNode.innerHTML = html;
if(tempHtmlNode.innerText)
return tempHtmlNode.innerText; // IE
return tempHtmlNode.textContent; // FF
}
Danke für Ihre Hilfe sowieso
Andere Tipps
Wenn Sie immer ® als ®
dann unescape
es.
document.getElementById(id).value = unescape(data);
Angenommen, Sie eine serverseitige Sprache verwenden (das heißt php) gibt es Funktionen für das.
zum Beispiel wird dies mit PHP arbeiten:
html_entity_decode($data);
Wenn Sie sich mit Javascript gesetzt sind, gibt es noch eine Möglichkeit. sehen Sie den Code hier .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow