XML DOM namedItem() পদ্ধতি
সংজ্ঞা ও ব্যবহার
namedItem() পদ্ধতি নির্দিষ্ট নামের নোড বা এলিমেন্টকে কলেকশন থেকে ফেলে নেয়。
বিভিন্ন ডকুমেন্টের ধরন অনুযায়ী, এই পদ্ধতির আচরণও ভিন্ন হতে পারে:
-
যদি ডকুমেন্ট একটি HTML ডকুমেন্ট, এই পদ্ধতিটি প্রথমেই দেওয়া নামের এক্সিডেন্টটির নোডগুলির সাথে সংযুক্ত করে জানাবে, যদি এই নোডগুলি না থাকে, তবে দেওয়া নামের নাম প্রতিভাত নোডগুলির সাথে সংযুক্ত করে জানাবে。
হালকা ডকুমেন্টে অনুসন্ধান করার সময়, এই পদ্ধতিটি হালকা হাইপারটেক্সট ইনসেনসিটিভ
-
যদি ডকুমেন্ট XHTML ডকুমেন্ট, তবে এই পদ্ধতিটি কেবলমাত্র নামটির মাথায় মাটিয়ে থাকা id অপার্টিটির নোডগুলোকে অনুসন্ধান করে
হালকা ডকুমেন্টে অনুসন্ধান করার সময়, এই পদ্ধতিটি হালকা হাইপারটেক্সট সেনসিটিভ
স্ট্রাকচার:
htmlcollectionObject.namedItem(name)
পারামিটার | বর্ণনা |
---|---|
name | পাওয়া যেতে চাওয়া নোড বা এলিমেন্টের নাম |
ফলাফল
নির্দিষ্ট id বা name অপার্টিটির যেকোনো এলিমেন্ট বা নোড ফিরিয়ে দেয়।যদি HTMLCollection-এ এমন নোড না থাকে, তবে null ফিরিয়ে দেয়。
বর্ণনা
জাভাস্ক্রিপ্টে, HTMLCollection-কে সংযুক্ত অ্যারে হিসাবে হস্তক্ষেপ করা হয়, এবং name-কে []-এর মধ্যে রেখে অ্যারে স্যাক্সন ব্যবহার করে অনুসন্ধান করা সহজ হয়。
উদাহরণ
var c = document.forms; //এটা একটি HTMLCollection অবজেক্ট var address = c.namedItem("address"); //<form name="address"> অনুসন্ধান var payment = c["payment"]; //আরও সহজ স্ট্রাকচার: <form name="payment"> অনুসন্ধান var login = c.login; //এটাও কার্যকরী: <form name="login"> অনুসন্ধান