El textContent en Javascript

El textContent en Javascript

La propietat textContent de JavaScript funciona per establir i obtenir el contingut de text de la pàgina. S'utilitza per passar i mostrar el contingut de text d'alguna informació, etiquetes i grans dimensions de dades i els seus nodes. El TextContent varia del nodeValue de l'etiqueta de l'script i retorna contingut dels nodes secundaris dels diversos tipus de dades.

Si el node és un node de text, una instrucció de processament o un comentari d'etiqueta, javascript textContent obté o estableix el text. El TextContent mostra la concatenació del textContent de cada node fill. Mostra les instruccions de processament i comentaris als altres tipus de nodes.

Sintaxi

Hi ha dues sintaxis disponibles per al contingut de text JavaScript. La primera sintaxi s'utilitza per establir el text d'un node, i la segona sintaxi s'utilitza per recuperar el text del node.

Sintaxi 1:

La sintaxi següent s'utilitza per configurar el text del node amb contingut textual.

 Node_element.textContent = information;  

Sintaxi 2:

La sintaxi següent utilitza contingut textual per obtenir el text del node.

 Node_element.textContent;  

Valor de retorn:

  • Una cadena conté el text del node de sortida i el seu node fill. La sortida mostra un valor nul si un element és un document o tipus de document.
  • Els nodes secundaris se substitueixen per un únic node Text utilitzant el conjunt de l'atribut textContent. L'atribut té una cadena específica com a contingut.

Exemples

Els exemples següents mostren el conjunt i obtenen els diferents tipus d'informació mitjançant l'atribut textContent.

Exemple 1

L'exemple següent utilitza contingut de text al javascript per establir la informació. Les dades del node mostren el text de les etiquetes.

 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;; }  

Sortida

La imatge següent mostra el conjunt de dades mitjançant el node de contingut.

El textContent en Javascript

Exemple 2

L'exemple següent utilitza contingut de text al javascript per obtenir la informació. Podem obtenir el valor del botó de la funció de 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; }  

Sortida

La imatge següent mostra el conjunt de dades mitjançant el node de contingut.

El textContent en Javascript

Exemple 3

L'exemple següent utilitza contingut de text al javascript per obtenir la informació. Podem obtenir el valor del botó de la funció de clic.

 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; }  

Sortida

La imatge següent mostra el conjunt de dades mitjançant el node de contingut.

El textContent en Javascript

Exemple 4

L'exemple següent utilitza contingut de text al valor del botó per obtenir i establir la informació. Podem obtenir el valor després de fer clic al botó.

 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; }  

Sortida

La imatge següent mostra el conjunt de dades mitjançant el node de contingut.

El textContent en Javascript

Exemple 5

L'exemple següent s'utilitza per obtenir i establir la informació mitjançant innerHtml, innerText i contingut de text al valor del botó. Podem obtenir la diferència en les dades de sortida després de fer clic al botó.

 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;; }  

Sortida

La imatge següent mostra el conjunt de dades mitjançant el node de contingut.

El textContent en Javascript

Exemple 6

L'exemple següent s'utilitza per obtenir les dades de la llista i establir la informació mitjançant contingut de text al valor del botó on-click. Podem obtenir les dades de la llista i informació d'altres etiquetes.

 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; }  

Sortida

La imatge següent mostra el conjunt de dades mitjançant el node de contingut.

El textContent en Javascript

Exemple 7

El contingut del text no admet dades buides si la informació o la cadena són buides. Mostra la cadena buida com a valor.

 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;; } }  

Sortida

La imatge següent mostra l'obtenció de les dades mitjançant el node de contingut de text.

El textContent en Javascript

Punt clau del contingut del text en javascript

  • Quan la informació javascript elimina automàticament l'HTML, la utilització de textContent és segura.
  • El contingut del text i la informació inclouen els espais i les etiquetes d'elements interiors. L'atribut innerHTML el retornarà.
  • L'atribut innerText només retorna text sense espais ni etiquetes d'elements interns. La propietat textContent retorna text que inclou espais però exclou les etiquetes d'elements interns.
  • Els valors de tots els nodes de text del subarbre es combinen i s'estableixen per al contingut de text i s'obtenen del contingut de text. Si un node no té fills, la cadena està buida.
  • L'innerText retorna text que és llegible per les persones i incorpora qualsevol CSS. El contingut del text és difícil de llegir quan s'utilitzen etiquetes HTML a les dades.
  • Quan s'estableix una propietat en un node, s'eliminen tots els seus fills i un sol node de text ocupa el seu lloc amb el valor especificat.

Conclusió

El contingut del text mostra diversos tipus d'informació. L'etiqueta html requeria informació i dades de llista que es mostraven mitjançant un únic mètode.