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