ตัวอย่าง
หาวิธีการเชื่อมโยงหลายที่มีอยู่ในเอกสาร:
var x = document.links.length;
ผลของ x จะเป็น:
5
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
คอลเลกชันการเชื่อมโยงผลตอบแทนที่คอลเลกชันของการเชื่อมโยงทั้งหมดในเอกสาร
การเชื่อมโยงในคอลเลกชันหมาย <a> องค์ประกอบและ / หรือ <area> องค์ประกอบที่มีแอตทริบิวต์ href
หมายเหตุ: หากองค์ประกอบจะหายไป href แอตทริบิวต์ไม่มีอะไรจะถูกส่งกลับ
Note: องค์ประกอบในคอลเลกชันจะถูกเรียงลำดับตามที่ปรากฏในรหัสที่มา
เคล็ดลับ: นอกจากนี้ยังมองไปที่ วัตถุ Anchor และ วัตถุใกล้เคียง
สนับสนุนเบราว์เซอร์
ชุด | |||||
---|---|---|---|---|---|
links | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
document.links
คุณสมบัติ
คุณสมบัติ | ลักษณะ |
---|---|
length | ส่งกลับจำนวนของ <a> และ / หรือ <area> องค์ประกอบในคอลเลกชัน หมายเหตุ: คุณสมบัตินี้ถูกอ่านอย่างเดียว |
วิธีการ
วิธี | ลักษณะ |
---|---|
[ index ] | ส่งคืน <a> และ / หรือ <area> องค์ประกอบจากคอลเลกชันที่มีดัชนีที่ระบุ (starts at 0) หมายเหตุ: คืน null หากหมายเลขดัชนีอยู่นอกช่วง |
item( index ) | ส่งคืน <a> และ / หรือ <area> องค์ประกอบจากคอลเลกชันที่มีดัชนีที่ระบุ (starts at 0) หมายเหตุ: คืน null หากหมายเลขดัชนีอยู่นอกช่วง |
namedItem( id ) | ส่งคืน <a> และ / หรือ <area> องค์ประกอบจากคอลเลกชันที่มี ID ที่ระบุ หมายเหตุ: คืน null หากประชาชนไม่ได้อยู่ |
รายละเอียดทางเทคนิค
DOM เวอร์ชัน: | ระดับแกนวัตถุ 1 เอกสาร |
---|---|
กลับค่า: | วัตถุ HTMLCollection เป็นตัวแทนของทุก <a> องค์ประกอบและ / หรือ <area> องค์ประกอบในเอกสาร องค์ประกอบในการเก็บรวบรวมจะถูกเรียงลำดับตามที่ปรากฏในรหัสที่มา |
ตัวอย่างอื่น ๆ
ตัวอย่าง
[ดัชนี]
รับ URL ของการเชื่อมโยงแรก (index 0) ในเอกสาร:
var x = document.links[0].href;
ผลของ x จะเป็น:
http://www.w3ii.com/jsref/sun.htm
ลองตัวเอง» ตัวอย่าง
item( index )
รับ URL ของการเชื่อมโยงแรก (index 0) ในเอกสาร:
var x = document.links.item(0).href;
ผลของ x จะเป็น:
http://www.w3ii.com/jsref/sun.htm
ลองตัวเอง» ตัวอย่าง
namedItem( id )
รับ URL ขององค์ประกอบที่มี id = "myLink" ในเอกสารนี้:
var x = document.links.namedItem("myLink").href;
ผลของ x จะเป็น:
http://www.w3ii.com/html/default.html
ลองตัวเอง» ตัวอย่าง
เพิ่มเส้นขอบสีแดงเพื่อลิงค์แรกในเอกสาร:
document.links[0].style.border = "5px solid red";
ลองตัวเอง» ตัวอย่าง
ห่วงผ่านการเชื่อมโยงทั้งหมดในเอกสารและการส่งออก URL (href) ของแต่ละการเชื่อมโยง:
var x = document.links;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].href + "<br>";
}
ผลจากการ txt จะเป็น:
http://www.w3ii.com/jsref/sun.htm
http://www.w3ii.com/jsref/mercur.htm
http://www.w3ii.com/jsref/venus.htm
http://www.w3ii.com/html/default.html
http://www.w3ii.com/css/default.html
ลองตัวเอง» หน้าเว็บที่เกี่ยวข้อง
อ้างอิง JavaScript: HTML DOM Anchor วัตถุ
อ้างอิง JavaScript: HTML DOM พื้นที่วัตถุ
กวดวิชา HTML: ลิงก์ HTML
อ้างอิง HTML: HTML <a> แท็ก
HTML อ้างอิง: HTML <area> แท็ก
<วัตถุเอกสาร