কম্পিউটার টিউটোরিয়াল

HTML DOM Anchor কালেকশন

HTML DOM Anchor কালেকশন আমাদের HTML ডকুমেন্টে থাকা সব অ্যাঙ্কর ট্যাগ (<a>) এর কালেকশন রিটার্ন করতে ব্যবহৃত হয়। এটি শুধু उन्हीं লিংকগুলো গণনা করবে যাদের সাথে name অ্যাট্রিবিউট যুক্ত থাকে। name অ্যাট্রিবিউট বর্তমান HTML5-এ ডিপ্রিকেটেড। এলিমেন্টগুলো HTML সোর্স ডকুমেন্টে থাকা ক্রমেই প্রদর্শিত হবে।

প্রোপার্টি

Anchor কালেকশনের প্রোপার্টিগুলো নিচে দেওয়া হলো।

প্রোপার্টি বিবরণ
length এটি আমাদের HTML ডকুমেন্টে লিংক (<a>) এর সংখ্যা রিটার্ন করবে।

মেথড

Anchor কালেকশনের মেথডগুলো নিচে দেওয়া হলো।

মেথড বিবরণ
[Index] এটি নির্দিষ্ট ইনডেক্সে থাকা লিংক রিটার্ন করবে। ইনডেক্স 0 থেকে শুরু হয় এবং টপ টু বটম অর্ডারে। কোনো আইটেম না পাওয়া গেলে null রিটার্ন করবে।
item(index) এটি নির্দিষ্ট ইনডেক্সে থাকা লিংক রিটার্ন করবে। ইনডেক্স 0 থেকে শুরু হয়। কোনো আইটেম না পাওয়া গেলে null রিটার্ন করবে।
namedItem(id): এটি নির্দিষ্ট id সহ কালেকশন থেকে লিংক রিটার্ন করবে। কোনো আইটেম না পাওয়া গেলে null রিটার্ন করবে।

সিনট্যাক্স

নিচে সিনট্যাক্স দেওয়া হলো:

অ্যাঙ্কর কালেকশন পাওয়ার জন্য।

document.anchors

নোট - Anchor কালেকশন সেট করা যাবে না কারণ এটা রিড-অনলি।

উদাহরণ

Anchor কালেকশনের জন্য একটি উদাহরণ দেখি:

<!DOCTYPE html> <html> <body> <a name="example">Sample1</a><br> <a name="example1">Sample2</a><br> <a name="example2">Sample3</a><br> <p>Click the button to get first link text in the above list</p> <button onclick="getCollection()">Collection</button> <button onclick="getLength()">Length</button> <p id="sample"></p> <script>    function getCollection() {       var x = document.anchors[0].innerHTML;       document.getElementById("sample").innerHTML = x;    }    function getLength() {       var x = document.anchors[0].innerHTML.length;       document.getElementById("sample").innerHTML = x;    } </script> </body> </html>

আউটপুট

এটি নিচের আউটপুট দেবে:

HTML DOM Anchor কালেকশন

「Collection」 বাটনে ক্লিক করলে:

HTML DOM Anchor কালেকশন

「Length」 বাটনে ক্লিক করলে:

HTML DOM Anchor কালেকশন

উপরের উদাহরণে:

আমাদের তিনটি লিংক আছে যাদের name অ্যাট্রিবিউট যথাক্রমে example, example1 এবং example2।

<a name="example">Sample1</a><br> <a name="example1">Sample2</a><br> <a name="example2">Sample3</a> <br>

তারপর আমাদের দুটি বাটন আছে collection এবং length যারা যথাক্রমে getCollection() এবং getLength() ফাংশন এক্সিকিউট করবে।

<button onclick="getCollection()">Collection</button> <button onclick="getLength()">Length</button>

getCollection() ফাংশন 0 ইনডেক্স পজিশনের অ্যাঙ্কর ট্যাগের টেক্সট রিটার্ন করে যা আমাদের কেসে Sample1। getLength() ফাংশন লিংক টেক্সটের দৈর্ঘ্য রিটার্ন করে। এখানে লিংক টেক্সট Sample1 তাই রিটার্ন হওয়া দৈর্ঘ্য 7।


  1. HTML DOM Anchor অবজেক্ট: হাইপারলিংক নিয়ন্ত্রণ

  2. HTML DOM Anchor hostname প্রোপার্টি: URL-এর হোস্টনেম পাওয়া

  3. HTML DOM Table tBodies কালেকশন: টেবিলের সব tbody এলিমেন্ট

  4. HTML DOM Table rows কালেকশন: টেবিলের সব সারি (tr) পাওয়া