XML DOM textContent గుణం
నిర్వచనం మరియు ఉపయోగం
textContent
గుణం నిర్వహిస్తుంది లేదా సెట్ చేస్తుంది ఎంపికచేసిన ఎలమెంట్ యొక్క టెక్స్ట్.
టెక్స్ట్ తిరిగి ఇవ్వడంలో ఈ గుణం ఎలమెంట్ లోని అన్ని టెక్స్ట్ నోడ్ల విలువను తిరిగి ఇస్తుంది.
టెక్స్ట్ సెట్ చేయడంలో ఈ గుణం అన్ని కుమార నోడ్లను తొలగిస్తుంది మరియు ఒక ఏక టెక్స్ట్ నోడ్ తో పునఃస్థాపిస్తుంది.
గమనిక:ఈ గుణం ఇంటర్నెట్ ఎక్స్ప్లోరర్ 9 లో పని చేయదు (undefined తిరిగి ఇస్తుంది).
హెచ్చరికారం:నోడ్ టెక్స్ట్ విలువను సెట్ చేయడానికి మరియు తిరిగి ఇవ్వడానికి టెక్స్ట్ నోడ్ యాత్రిక గుణం ఉపయోగించండి。
సింటాక్స్
టెక్స్ట్ తిరిగి ఇవ్వండి:
elementNode.textContent
టెక్స్ట్ అమర్చండి:
elementNode.textContent=స్ట్రింగ్
ఇన్స్టాన్స్
ఉదాహరణ 1
ఈ కోడు "books.xml" ను xmlDoc లోకి లోడ్ చేస్తుంది, మరియు మొదటి <title> ఎలమెంట్ నుండి టెక్స్ట్ నోడ్ పొంది:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("title")[0]; document.getElementById("demo").innerHTML = "Text Nodes: " + x.textContent; }
ఉదాహరణ 2
ఈ కోడు "books.xml" ను xmlDoc లోకి లోడ్ చేస్తుంది, మరియు మొదటి <book> ఎలమెంట్ నుండి టెక్స్ట్ నోడ్ పొంది, మరియు కొత్త టెక్స్ట్ నోడ్ తో అన్ని నోడ్లను పునఃస్థాపిస్తుంది:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState == 4 && xhttp.status == 200) { myFunction(xhttp); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("book")[0]; document.getElementById("demo").innerHTML = "Before: " + x.textContent + "<br>"; x.textContent = "hello"; document.getElementById("demo").innerHTML +=; "After: " + x.textContent; }