logo

Il textContent in Javascript

La proprietà JavaScript textContent funziona per impostare e ottenere il contenuto testuale della pagina. Viene utilizzato per passare e visualizzare il contenuto testuale di alcune informazioni, tag e dati di grandi dimensioni e i relativi nodi. Il TextContent varia dal nodeValue del tag script e restituisce il contenuto dai nodi figlio di più tipi di dati.

Se il nodo è un nodo di testo, un'istruzione di elaborazione o un'osservazione di tag, javascript textContent ottiene o imposta il testo. Il TextContent mostra la concatenazione del textContent di ciascun nodo figlio. Mostra le istruzioni di elaborazione e i commenti agli altri tipi di nodo.

Sintassi

Sono disponibili due sintassi per il contenuto di testo JavaScript. La prima sintassi utilizza per impostare il testo di un nodo e la seconda sintassi utilizza per recuperare il testo del nodo.

Sintassi 1:

La seguente sintassi utilizza per impostare il testo del nodo utilizzando il contenuto testuale.

assolutamente unico
 Node_element.textContent = information; 

Sintassi 2:

La seguente sintassi utilizza il contenuto testuale per ottenere il testo del nodo.

 Node_element.textContent; 

Valore di ritorno:

  • Una stringa contiene il testo del nodo di output e del relativo nodo figlio. L'output mostra un valore null se un elemento è un documento o un tipo di documento.
  • I nodi figlio vengono sostituiti da un singolo nodo Testo utilizzando il set dell'attributo textContent. L'attributo ha una stringa specifica come contenuto.

Esempi

Gli esempi seguenti mostrano l'insieme e ottengono i vari tipi di informazioni utilizzando l'attributo textContent.

Esempio 1

L'esempio seguente utilizza il contenuto testuale nel javascript per impostare le informazioni. I dati del nodo mostrano il testo dei tag.

 textContent in JavaScript using node <h3> textContent in JavaScript using node </h3> <h4> Set node information for child javascript nodes</h4> Click Here! function display() { var ele = document.getElementById(&apos;textContent_information&apos;); ele.textContent = &apos; <i> JavaScript </i> <h2> Set or get the content of node </h2>&apos;; } 

Produzione

L'immagine seguente mostra l'insieme dei dati utilizzando il nodo contenuto.

Il textContent in Javascript

Esempio 2

L'esempio seguente utilizza il contenuto testuale in JavaScript per ottenere le informazioni. Possiamo ottenere il valore del pulsante della funzione clic.

 textContent in JavaScript using node <h3> textContent in JavaScript using node </h3> <h4> Get node information for child javascript nodes </h4> Get node information for child javascript nodes <br> Click the Button! var text_in = document.getElementById(&apos;myData1&apos;).textContent; function fdisplay() { document.getElementById(&apos;textContent_information&apos;).textContent = text_in; } 

Produzione

L'immagine seguente mostra l'insieme dei dati utilizzando il nodo contenuto.

Il textContent in Javascript

Esempio 3

L'esempio seguente utilizza il contenuto testuale in JavaScript per ottenere le informazioni. Possiamo ottenere il valore del pulsante della funzione clic.

ordinamento degli elenchi java
 textContent in JavaScript using node <h3> textContent in JavaScript using node </h3> <h4> Set node information for child javascript nodes </h4> Click the Button! function fdisplay() { var text_in = document.getElementById(&apos;value&apos;).textContent; document.getElementById(&apos;textContent_information&apos;).textContent = text_in; } 

Produzione

L'immagine seguente mostra l'insieme dei dati utilizzando il nodo contenuto.

Il textContent in Javascript

Esempio4

L'esempio seguente utilizza il contenuto di testo sul valore del pulsante per ottenere e impostare le informazioni. Possiamo ottenere il valore dopo aver fatto clic sul pulsante.

 textContent in JavaScript using node <h3> textContent in JavaScript using node </h3> <p id="info"> Get node information for child javascript nodes </p> Click the Button! <br> See the value! function fdisplay() { document.getElementById(&apos;value&apos;).textContent = &apos;the information of the node has been changed using click function!&apos;; var text_in = document.getElementById(&apos;info&apos;).textContent; document.getElementById(&apos;values&apos;).textContent = text_in; } 

Produzione

L'immagine seguente mostra l'insieme dei dati utilizzando il nodo contenuto.

Il textContent in Javascript

Esempio5

L'esempio seguente viene utilizzato per ottenere e impostare le informazioni utilizzando innerHtml, innerText e il contenuto di testo sul valore del pulsante. Possiamo ottenere la differenza nei dati di output dopo aver fatto clic sul pulsante.

 textContent in JavaScript using node <h3> The textContent in JavaScript using node </h3> <p> Get node information for child javascript nodes </p> Click the innerHtml Button! Click the innerText Button! Click the textcontent Button! function fdisplay() { document.getElementById(&apos;finfo&apos;).innerHTML = &apos; <b> textContent in JavaScript using node </b> the information of the node has been changed using click function!&apos;; } function sdisplay() { document.getElementById(&apos;sinfo&apos;).innerText = &apos; <b> textContent in JavaScript using node </b> <br> the information of the node has been changed using click function!&apos;; } function tdisplay() { document.getElementById(&apos;tinfo&apos;).textContent = &apos; <b> textContent in JavaScript using node </b> <br> textContent in JavaScript using node <br> the information of the node has been changed using click function!&apos;; } 

Produzione

L'immagine seguente mostra l'insieme dei dati utilizzando il nodo contenuto.

Il textContent in Javascript

Esempio 6

L'esempio seguente utilizza per ottenere i dati dell'elenco e impostare le informazioni utilizzando il contenuto di testo sul valore del pulsante onclick. Possiamo ottenere i dati dell'elenco e altre informazioni sui tag.

 textContent in JavaScript using node <h3> The textContent in JavaScript using node </h3> <p> Get node information for child javascript nodes </p> <ul id="students"> <li id="std1">David</li> <li id="std2">Sai</li> <li id="std3">Ruta</li> <li id="std4">Saniya</li> <li id="std5">Kevin</li> </ul> Click the textcontent Button! function tdisplay() { var students = document.getElementById(&apos;students&apos;).textContent; document.getElementById(&apos;tinfo&apos;).textContent = students; } 

Produzione

L'immagine seguente mostra l'insieme dei dati utilizzando il nodo contenuto.

Il textContent in Javascript

Esempio 7

Il contenuto testuale non supporta dati vuoti se le informazioni o la stringa sono vuote. Mostra la stringa vuota come valore.

 textContent in JavaScript using node <h3> The textContent in JavaScript using node </h3> <p> Get node information for child javascript nodes </p> <ul id="students"> </ul> Click the textcontent Button! function tdisplay() { var students = document.getElementById(&apos;students&apos;).textContent; console.log(students); if(students != &apos;&apos;){ document.getElementById(&apos;tinfo&apos;).textContent = &apos;child node does not available of the student parent node.&apos;; }else{ document.getElementById(&apos;tinfo&apos;).textContent = &apos;child node is available of the student parent node.&apos;; } } 

Produzione

Unità logica aritmetica

L'immagine seguente mostra il nodo per ottenere i dati utilizzando il contenuto di testo.

Il textContent in Javascript

Punto chiave del contenuto testuale in javascript

  • Quando le informazioni JavaScript rimuovono automaticamente l'HTML, l'utilizzo di textContent è sicuro.
  • Il contenuto testuale e le informazioni includono gli spazi e i tag degli elementi interni. L'attributo innerHTML lo restituirà.
  • L'attributo innerText restituisce solo testo senza spazi o tag di elementi interni. La proprietà textContent restituisce il testo che include spazi ma esclude i tag degli elementi interni.
  • I valori di tutti i nodi di testo nel sottoalbero vengono combinati e impostati per il contenuto di testo e ottenuti dal contenuto di testo. Se un nodo non ha figli, la stringa è vuota.
  • Il testo interno restituisce testo che è leggibile dall'uomo e si inserisce in qualsiasi CSS. Il contenuto del testo è difficile da leggere quando nei dati vengono utilizzati tag html.
  • Quando una proprietà è impostata su un nodo, tutti i suoi figli vengono rimossi e un singolo nodo di testo prende il suo posto con il valore specificato.

Conclusione

Il contenuto testuale visualizza più tipi di informazioni. Il tag html richiede informazioni ed elenca i dati mostrati utilizzando un unico metodo.