XML DOM textContent এটিউটমা

অর্থ ও ব্যবহার

textContent এটিউটমা নির্বাচিত ইলেকট্রনের টেক্সট মান ফিরিয়ে দিয়ে এবং সেট করে。

টেক্সট ফিরিয়ে দিলে, এই এটিউটমা ইলেকট্রন নোডের মধ্যে সকল টেক্সট নোডের মান ফিরিয়ে দেয়。

টেক্সট সেট করার সময়, এই এটিউটমা সকল সাব-নোডকে মুছে ফেলে এবং তাদের স্থলাভাস্ত একটি টেক্সট নোড দ্বারা প্রতিস্থাপন করে。

নোট:এই এটিউটমা Internet Explorer 9-তে কাজ করে না (undefined ফিরিয়ে দেয়)。

সূচনা:যদি আপনি নোডের টেক্সট মান সেট করতে এবং ফিরিয়ে দিতে চান, তবে টেক্সট নোডের nodeValue এটিউটমা গ্রহণ করুন。

গ্রামাটিকা

টেক্সট ফিরিয়ে দিন:

elementNode.textContent

টেক্সট সেট করুন:

elementNode.textContent=string

প্রতিমান

উদাহরণ 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;
}

স্বয়ং প্রয়াস করুন