Dette innlegget vil gi deg beskjed om riktig måte for avkoding av strenger med spesielle HTML -enheter.
Hva er den rette måten å avkode en streng som har spesielle HTML -enheter i den?
For å avkode en streng som inneholder spesielle HTML -enheter i den, bruk følgende metoder:
Metode 1: Avkode en streng som har spesielle HTML -enheter i den ved å bruke "TextArea" -elementet
Bruk HTML “”Element for avkoding av en streng som inneholder spesielle HTML -enheter. Det tar en streng med spesielle HTML -enheter som bruker "indrehtml”Eiendom. Nettleseren avkoder automatisk enhetene i Textarea og gir den enkle teksten. For å hente den dekodede strengen, bruk "verdi”Eiendom.
Eksempel
Lag en variabel “kodetstring”Som lagrer en streng som inneholder spesielle HTML -enheter i den:
const kodetString = 'Skriv ut den kodede strengen på konsollen:
konsoll.logg ("kodet streng:" + kodetString);Lag et HTML -element “tekstarea" bruker "CreateElement ()”Metode:
const textarea = dokument.CreateElement ('TextArea');Gi den kodede strengen til tekstområdet ved å bruke “indrehtml”Eiendom:
tekstarea.indreHTML = kodetString;Nå, få den dekodede strengen ved å bruke "verdi”Attributt til tekstområdet og lagre den i en variabel”avkodet”:
Const DecodedString = TextArea.verdi;Til slutt, vis den dekodede strengen på konsollen ved hjelp av “konsoll.Logg()”Metode:
konsoll.Logg ("Decoded String:" + DecodedString);Utgangen indikerer at strengen som inneholder spesielle HTML -enheter er blitt avkodet med hell:
Ovennevnte tilnærming er enkel og tydelig, og den er egnet for enkle scenarier. Hvis du prøver å håndtere komplekse HTML -strukturer, vil det mislykkes. Så for det, bruk metoden “ParsefromString ()”.
Metode 2: Avkode en streng som har spesielle HTML -enheter i den ved å bruke “ParsefromString ()” -metode
En annen måte å avkode en streng med spesielle HTML -enheter er "ParsefromString ()”Metode. Det er en forhåndsbygget metode for "DOMPARSER”Objekt. Det hjelper å analysere en XML- eller HTML -streng og deretter opprette et nytt DOM -dokumentobjekt fra den.
Eksempel
Først må du lage et nytt objekt av "DOMPARSER" bruker "ny”Nøkkelord:
const parser = new DomParser ();Ring "ParsefromString ()”Metode og passere parametrene”kodet streng”Som en kompleks HTML -struktur, og“tekst/html”. Den forteller metoden for å behandle den kodede strengen som HTML. Bruke "Tekstkonkurranse”Eiendom av kroppselementet for å få den dekodede strengen:
Const DecodedString = Parser.ParsefromString ('$ kodetString ',' tekst/html ').kropp.tekstinnhold;Skriv ut den dekodede strengen på konsollen:
konsoll.Logg ("Decoded String:" + DecodedString);Produksjon
Vi har gitt alle viktige instruksjoner som er relevante for avkoding av en streng med spesielle HTML -enheter.
Konklusjon
For avkoding av en streng som inneholder spesielle HTML -enheter i den, bruker du HTML -elementet “tekstarea" eller
“ParsefromString ()”Metode for“DOMPARSER”Objekt. Tilnærmingen er egnet for enkle scenarier mens metoden ParsefromString () er en mer robust og sikker tilnærming som kan håndtere komplekse HTML -strukturer. Det anbefales å bruke metoden “ParsefromString ()” for å avkode en streng som inneholder HTML -enheter. Dette innlegget beskrev den rette måten for avkoding av strenger med spesielle HTML -enheter.