XML DOM textContent అట్రిబ్యూట్

నిర్వచనం మరియు ఉపయోగం

textContent అట్రిబ్యూట్ ఎంపికచేసిన ఎలమెంట్ లోని టెక్స్ట్ ని అందిస్తుంది లేదా సెట్ చేస్తుంది.

టెక్స్ట్ తిరిగి ఇవ్వినపుడు, ఈ అట్రిబ్యూట్ ఎలమెంట్ లోని అన్ని టెక్స్ట్ నోడ్ల విలువలను తిరిగి ఇస్తుంది.

టెక్స్ట్ సెట్ చేసినపుడు, ఈ అట్రిబ్యూట్ అన్ని కిడ్డు నోడ్లను తొలగిస్తుంది మరియు ఒక అలాగే టెక్స్ట్ నోడ్ని వ్యస్తం చేస్తుంది.

సింటాక్స్:

టెక్స్ట్ తిరిగి ఇవ్వండి:

elementNode.textContent

టెక్స్ట్ సెట్ చేయండి:

elementNode.textContent=string

అడ్వైజరీ మరియు కమెంట్స్:

అడ్వైజరీ:ఐఈ బ్రౌజర్కు టెక్స్ట్ నోడ్ టెక్స్ట్ అండర్ గ్రాడ్ ఉపయోగించండి.

ఇన్స్టాన్స్

అన్ని ఉదాహరణలలో, మేము XML ఫైల్ని వాడుతాము books.xmlమరియు జావాస్క్రిప్ట్ ఫంక్షన్ loadXMLDoc().

ఉదాహరణ 1

ఈ కోడ్ స్పాన్స్ బుక్స్ ఎక్స్మ్ల్ లో మొదటి <title> ఎలమెంట్ టెక్స్ట్ నోడ్ పొందుతుంది:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("Text Nodes: ");
document.write(x.textContent);

ఈ కోడ్ యొక్క అవుట్పుట్:

టెక్స్ట్ నోడ్స్: Everyday Italian

ఉదాహరణ 2

ఈ కోడ్ ఫ్రేగ్మెంట్ "books.xml" యొక్క మొదటి <book> ఎలిమెంట్ నుండి టెక్స్ట్ నోడ్స్ ను తిరిగి పొంది, మరియు అన్ని నోడ్స్ ను కొత్త టెక్స్ట్ నోడ్స్ తో పునఃస్థాపించబడింది:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0];
document.write("Before: ");
document.write(x.textContent);
document.write("<br />");
x.textContent="hello";
document.write("After: ");
document.write(x.textContent);

ఈ కోడ్ యొక్క అవుట్పుట్:

Before: Everyday Italian Giada De Laurentiis 2005 30.00 
After: hello