logo

A szövegtartalom Javascriptben

A JavaScript textContent tulajdonság az oldal szöveges tartalmának beállítására és lekérésére szolgál. Egyes információk, címkék és nagyméretű adatok szöveges tartalmának és csomópontjainak átadására és megjelenítésére szolgál. A TextContent eltér a szkriptcímke nodeValue értékétől, és tartalmat ad vissza több adattípus gyermekcsomópontjaitól.

Ha a csomópont egy szöveges csomópont, egy feldolgozási utasítás vagy egy címke megjegyzés, akkor a javascript textContent lekéri vagy beállítja a szöveget. A TextContent az egyes gyermekcsomópontok textContentjének összefűzését mutatja. Megmutatja a feldolgozási utasításokat és megjegyzéseket a többi csomóponttípushoz.

Szintaxis

Két szintaxis áll rendelkezésre a JavaScript szöveges tartalomhoz. Az első szintaxis a csomópont szövegének beállítására szolgál, a második szintaxis pedig a csomópont szövegének lekérésére.

1. szintaxis:

A következő szintaxis a csomópont szövegének szöveges tartalommal történő beállítására szolgál.

zsibbadt átlag
 Node_element.textContent = information; 

2. szintaxis:

A következő szintaxis szöveges tartalmat használ a csomópont szövegének lekéréséhez.

 Node_element.textContent; 

Visszatérési érték:

  • Egy karakterlánc tartalmazza a kimeneti csomópont szövegét és gyermekcsomópontját. A kimenet null értéket mutat, ha egy elem dokumentum vagy dokumentumtípus.
  • A gyermek csomópontokat egyetlen szöveg csomópont helyettesíti a textContent attribútum készletével. Az attribútum tartalma egy meghatározott karakterlánc.

Példák

A következő példák a készletet mutatják be, és a textContent attribútum használatával megkapják a különféle típusú információkat.

1. példa

A következő példa szöveges tartalmat használ a javascriptben az információk beállításához. A csomóponti adatok a címkék szövegét mutatják.

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

Kimenet

A következő képen az adatok halmaza látható a tartalom csomópont használatával.

adjunk hozzá egy tömbhöz java-ban
A szövegtartalom Javascriptben

2. példa

A következő példa szöveges tartalmat használ a javascriptben az információ megszerzéséhez. Megkaphatjuk a kattintás funkció gombjának értékét.

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

Kimenet

A következő képen az adatok halmaza látható a tartalom csomópont használatával.

A szövegtartalom Javascriptben

3. példa

A következő példa szöveges tartalmat használ a javascriptben az információ megszerzéséhez. Megkaphatjuk a kattintás funkció gombjának értékét.

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

Kimenet

A következő képen az adatok halmaza látható a tartalom csomópont használatával.

A szövegtartalom Javascriptben

Példa4

A következő példa szöveges tartalmat használ a gombértéken az információk lekéréséhez és beállításához. Az értéket a gombra kattintás után kaphatjuk meg.

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

Kimenet

A következő képen az adatok halmaza látható a tartalom csomópont használatával.

A szövegtartalom Javascriptben

Példa5

0,06 törtként

A következő példa az információk lekérésére és beállítására szolgál az innerHtml, az innerText és a gomb értékének szöveges tartalom használatával. A kimenő adatok különbségét a gombra kattintás után kaphatjuk meg.

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

Kimenet

A következő képen az adatok halmaza látható a tartalom csomópont használatával.

A szövegtartalom Javascriptben

6. példa

A következő példa a listaadatok lekérésére és az információk beállítására szolgál az onclick gomb értékének szöveges tartalommal. Megkaphatjuk a lista adatait és egyéb címkék információit.

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

Kimenet

A következő képen az adatok halmaza látható a tartalom csomópont használatával.

A szövegtartalom Javascriptben

7. példa

A szövegtartalom nem támogatja az üres adatokat, ha az információ vagy a karakterlánc üres. Az üres karakterláncot mutatja értékként.

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

Kimenet

A következő képen látható az adatok lekérése szöveges tartalom csomópont használatával.

A szövegtartalom Javascriptben

A szöveges tartalom kulcspontja a javascriptben

  • Amikor a javascript információk automatikusan eltávolítják a HTML-t, akkor a textContent használata biztonságos.
  • A szövegtartalom és információ tartalmazza a szóközöket és a belső elem címkéket. Az innerHTML attribútum visszaadja.
  • Az innerText attribútum csak szöveget ad vissza szóközök vagy belső elemcímkék nélkül. A textContent tulajdonság szóközöket tartalmazó szöveget ad vissza, de nem tartalmazza a belső elemcímkéket.
  • A részfa összes szövegcsomópontjának értékei kombinálva vannak, és be vannak állítva a szövegtartalomhoz, és a szövegtartalomból származnak. Ha egy csomópontnak nincsenek gyermekei, a karakterlánc üres.
  • Az innerText olyan szöveget ad vissza, amely emberileg olvasható, és bármely CSS-be beépül. A szöveges tartalom nehezen olvasható, ha az adatokban html címkéket használnak.
  • Ha egy tulajdonságot beállítunk egy csomóponton, akkor az összes gyermekét eltávolítjuk, és egyetlen szövegcsomópont veszi át a helyét a megadott értékkel.

Következtetés

A szöveges tartalom többféle információt jelenít meg. A html címke egyetlen módszerrel megjelenített információkat és listaadatokat igényelt.