XML DOM textContent অ্যাট্রিবিউট
অর্থ ও ব্যবহার
textContent অ্যাট্রিবিউট ফিরিয়ে দেয় বা সেট করে নির্বাচিত ইলেকট্রন
যদি টেক্সট ফিরিয়ে দেওয়া হয়, তবে এই অ্যাট্রিবিউটটি ইলেকট্রন নোডের মধ্যে সমস্ত টেক্সট নোডের মূল্য ফিরিয়ে দেয়
যদি টেক্সট সেট করা হয়, তবে এই অ্যাট্রিবিউটটি সমস্ত সাব-নোডগুলোকে মুছে ফেলে এবং একটি একক টেক্সট নোডকে তাদের পরিবর্তে ব্যবহার করে
গ্রামার:
টেক্সট ফিরিয়ে দাও
elementNode.textContent
টেক্সট সেট
elementNode.textContent=string
সূচনা ও মন্তব্য:
সূচনা:যদি আপনি IE ব্রাউজারের জন্য টেক্সট নোডের টেক্সট গেট ফিরিয়ে দেবেন, তবে text অ্যাট্রিবিউট ব্যবহার করুন
উদাহরণ
সমস্ত উদাহরণগুলিতে আমরা XML ফাইল ব্যবহার করবো books.xmlএবং জেভাস্ক্রিপ্ট ফাংশন loadXMLDoc()。
উদাহরণ 1
এই কোড ফ্রেমেন্ট "books.xml"-এর প্রথম <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