Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

HTML DOM Anchor Collection


คอลเล็กชัน HTML DOM Anchor ใช้เพื่อส่งคืนคอลเล็กชันของแท็ก anchor () ทั้งหมดที่มีอยู่ในเอกสาร HTML ของเรา จะนับลิงก์ก็ต่อเมื่อมีแอตทริบิวต์ชื่อที่เชื่อมโยงกับพวกเขา อย่างไรก็ตาม แอตทริบิวต์ name เลิกใช้แล้วใน HTML5 ปัจจุบัน องค์ประกอบจะปรากฏในลำดับเดียวกันกับที่มีอยู่ในเอกสารต้นฉบับ html

คุณสมบัติ

ต่อไปนี้เป็นคุณสมบัติของ Anchor Collection

คุณสมบัติ
คำอธิบาย
ความยาว
จะส่งคืนจำนวนลิงก์ () ในเอกสาร html ของเรา

วิธีการ

ต่อไปนี้เป็นวิธีการรวบรวม Anchor

วิธีการ
คำอธิบาย
[ดัชนี]
มันจะส่งคืนลิงค์ที่ดัชนีที่ระบุ ดัชนีเริ่มต้นจาก 0 และจากบนลงล่าง ค่า Null จะถูกส่งคืนหากไม่พบรายการ
รายการ(ดัชนี)
มันจะส่งคืนลิงค์ที่ดัชนีที่ระบุ ดัชนีเริ่มต้นจาก 0 ค่า Null จะถูกส่งคืนหากไม่พบรายการ
namedItem(id):
จะส่งคืนลิงก์จากคอลเล็กชันที่มี id ที่ระบุ Null จะถูกส่งกลับหากไม่พบรายการ

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์ -

เพื่อรับสมอสะสม

document.anchors

หมายเหตุ − ไม่สามารถตั้งค่า Anchor Collection เนื่องจากเป็นแบบอ่านอย่างเดียว

ตัวอย่าง

เรามาดูตัวอย่างการเก็บสมอ -

<!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 Collection

เมื่อคลิกปุ่ม "ความยาว" -

HTML DOM Anchor Collection

ในตัวอย่างข้างต้น −

เรามีลิงก์สามลิงก์ที่มีแอตทริบิวต์ชื่อเท่ากับ example1 และ example2 ตามลำดับ

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

จากนั้นเรามีการรวบรวมปุ่มสองปุ่มและความยาวเพื่อเรียกใช้ฟังก์ชัน getCollection() และ getLength() ตามลำดับ

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

ฟังก์ชัน getCollection() ส่งคืนข้อความแท็กสมอที่ตำแหน่งดัชนี 0 ซึ่งในกรณีของเราคือ Sample1 ฟังก์ชัน getLength() จะคืนค่าความยาวของข้อความลิงก์ ข้อความลิงก์คือ Sample1 ดังนั้นความยาวที่ส่งคืนคือ 7