>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come Convertire HTML in Testo Puro in JavaScript

Una delle cose più utili che puoi fare con JavaScript è manipolare e lavorare con il Document Object Model (DOM) di un documento HTML. Il DOM è una convenzione per rappresentare il contenuto del documento. Fornisce un modo per browser e linguaggi di scripting come JavaScript di interagire con gli elementi che compongono il documento. Usando JavaScript e il DOM di una pagina web, puoi facilmente convertire HTML in testo puro.

Passaggio 1

Aggiungi una dichiarazione SCRIPT alla sezione HEAD del tuo documento HTML. Il tag SCRIPT definisce uno script client-side come JavaScript. Il tuo tag SCRIPT deve avere l'attributo "type" impostato su "text/javascript" così la dichiarazione completa dovrebbe leggersi: (dove il codice JavaScript va tra i due tag).

Passaggio 2

Definisci una funzione JavaScript che accetta una stringa come parametro. Questa stringa contiene l'HTML da convertire in testo puro.

Passaggio 3

Crea un elemento DIV temporaneo dentro la funzione JavaScript usando il metodo "createElement()".

Passaggio 4

Assegna il parametro stringa della funzione all'attributo "innerHTML" del tuo DIV temporaneo.

Passaggio 5

Crea una variabile stringa temporanea nella funzione.

Passaggio 6

Prendi il contenuto testo puro del DIV temporaneo usando i suoi attributi "textContent" e "innerText" e assegnalo alla variabile stringa temporanea. Per compatibilità cross-browser, sia "textContent" che "innerText" saranno definiti in alcuni browser e indefiniti in altri, ma uno dei due sarà definito in tutte le versioni dei principali browser.

Passaggio 7

Restituisci il valore della variabile stringa temporanea con un'istruzione "return". Questo restituirà il valore testo puro dell'HTML convertito.

Suggerimento

Invece di usare IF-THEN per controllare compatibilità cross-browser e decidere se usare "textContent" o "innerText", assegna semplicemente il valore testo puro del DIV temporaneo alla variabile stringa così: var tmpString = tmpDiv.textContent || tmpDiv.innerText.

  1. Come convertire pagine web in testo semplice
  2. Come Sottolineare il Testo in HTML
  3. Come incorporare un'immagine in codice HTML
  4. Come Convertire un'Immagine in Testo
  5. Come convertire HTML in JSP: esempio con data e ora dinamica
  6. Come Convertire un File .plist in Testo