Šī ziņa ļaus jums uzzināt pareizo veidu, kā dekodēt virknes ar īpašām HTML entītijām.
Kāds ir pareizais veids, kā atšifrēt virkni, kurā ir īpašas HTML entītijas?
Lai atšifrētu virkni, kurā ir īpašas HTML entītijas, izmantojiet šādas metodes:
1. metode: atšifrējiet virkni, kurā ir īpašas HTML entītijas, izmantojot elementu “textarea”
Izmantojiet HTML ' ” elements virknes, kas satur īpašas HTML entītijas, atkodēšanai. Tam nepieciešama virkne ar īpašām HTML entītijām, izmantojot “ innerHTML ” īpašums. Pārlūkprogramma automātiski atšifrē entītijas teksta apgabalā un sniedz vienkāršu tekstu. Lai izgūtu dekodēto virkni, izmantojiet ' vērtību ” īpašums.
Piemērs
Izveidojiet mainīgo ' encodedString ”, kas saglabā virkni, kurā ir īpašas HTML entītijas:
konst encodedString = '<div>Laipni lūdzam Linuxhint!</div>' ;
Izdrukājiet kodēto virkni konsolē:
konsole. žurnāls ( 'Kodētā virkne:' + encodedString ) ;Izveidojiet HTML elementu ' teksta apgabals ' izmantojot ' CreateElement() ” metode:
konst teksta apgabals = dokumentu. izveidotElement ( 'textarea' ) ;
Nododiet kodēto virkni teksta apgabalam, izmantojot ' innerHTML ” īpašums:
teksta apgabals. innerHTML = encodedString ;Tagad iegūstiet dekodēto virkni, izmantojot “ vērtību ' teksta apgabala atribūtu un saglabājiet to mainīgajā ' decodedString ”:
konst decodedString = teksta apgabals. vērtību ;Visbeidzot parādiet dekodēto virkni konsolē, izmantojot “ console.log() ” metode:
konsole. žurnāls ( 'Dekodētā virkne:' + decodedString ) ;Izvade norāda, ka virkne, kas satur īpašas HTML entītijas, ir veiksmīgi atšifrēta:
Iepriekš minētā pieeja ir vienkārša un skaidra, un tā ir piemērota vienkāršiem scenārijiem. Ja mēģināsit apstrādāt sarežģītas HTML struktūras, tas neizdosies. Tāpēc šim nolūkam izmantojiet metodi “parseFromString()”.
2. metode: atšifrējiet virkni, kurā ir īpašas HTML entītijas, izmantojot metodi “parseFromString()”
Vēl viens veids, kā atšifrēt virkni ar īpašām HTML entītijām, ir “ parseFromString() ” metode. Tā ir iepriekš izveidota metode DOMParser ” objekts. Tas palīdz parsēt XML vai HTML virkni un pēc tam no tās izveidot jaunu DOM dokumenta objektu.
Piemērs
Vispirms izveidojiet jaunu objektu ' DOMParser ' izmantojot ' jauns ” atslēgvārds:
konst parsētājs = jauns DOMParser ( ) ;Zvaniet uz ' parseFromString() ' metodi un nododiet parametrus ' kodēta virkne ' kā sarežģītu HTML struktūru un ' teksts/html ”. Tas norāda metodi, kā kodēto virkni apstrādāt kā HTML. Izmantojiet ' teksta saturs ” ķermeņa elementa īpašība, lai iegūtu dekodēto virkni:
konst decodedString = parsētājs. parseFromString ( ` doctype html >< ķermeni > $ { encodedString } ` , 'text/html' ) . ķermeni . teksta saturs ;Izdrukājiet dekodēto virkni konsolē:
konsole. žurnāls ( 'Dekodētā virkne:' + decodedString ) ;Izvade
Mēs esam nodrošinājuši visus būtiskos norādījumus, kas attiecas uz virknes dekodēšanu ar īpašām HTML entītijām.
Secinājums
Lai dekodētu virkni, kurā ir īpašas HTML entītijas, izmantojiet HTML elementu ' teksta apgabals ' vai
' parseFromString() ' metode ' DOMParser ” objekts. Pieeja