conversione JavaScript dal codice html sul valore reale
-
29-09-2019 - |
Domanda
Ho una casella di testo e ho valori nel database come ®, che è pari a ® .I recuperare i dati e scrivere in testo, ma scrive i dati in quanto è.Le parte del codice è come questo
var data=database_values;//here there is data like this "DOLBY®"
document.getElementById(id).value = data;
Voglio fare il valore di testo DOLBY®
non DOLBY®
Soluzione 3
Ciao ho trovato un modo per unescape html code.Here è la funzione
function unescapeHTML(html) {
var tempHtmlNode = document.createElement("tempDiv");
tempHtmlNode.innerHTML = html;
if(tempHtmlNode.innerText)
return tempHtmlNode.innerText; // IE
return tempHtmlNode.textContent; // FF
}
Grazie per il vostro aiuto comunque
Altri suggerimenti
Se hai trovato ® come ®
quindi unescape
esso.
document.getElementById(id).value = unescape(data);
Supponendo che si sta utilizzando un linguaggio lato server (cioè php) ci sono funzioni per questo.
per esempio questo funzionerà con php:
html_entity_decode($data);
se si sta insieme sull'utilizzo di JavaScript, c'è ancora molta strada. vedere il codice qui .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow