HTML DOM Belge bağlantıları
Örnek
Belgedeki bağlantı sayısı:
let numb = document.links.length;
Belgedeki ilk bağlantının URL'sini alın:
let url = document.links[0].href;
Belgedeki ilk bağlantının URL'sini alın:
let url = document.links.item(0).href;
Aşağıda daha fazla örnek.
Tanım ve Kullanım
Özellik links
, belgedeki tüm bağlantıların bir koleksiyonunu döndürür.
Özellik forms
, bir HTMLCollection döndürür .
Özellik links
salt okunur.
Koleksiyondaki bağlantılar, bir href özniteliği ile <a> ve <area> öğelerini temsil eder.
Ayrıca bakınız:
HTML Koleksiyonu
HTMLCollection , HTML düğümlerinin bir koleksiyonudur .
Bir koleksiyondaki düğümlere dizin numaralarıyla erişilebilir. Endeks 0'dan başlar.
Uzunluk Özelliği , koleksiyondaki öğelerin sayısını döndürür.
Sözdizimi
document.links
Özellikler
Property | Description |
length | The number of elements in the collection. |
yöntemler
Method | Description |
[index] | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
item(index) | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
namedItem(id) | Returns the element with the specified id. Returns null if the id does not exist. |
Geri dönüş değeri
Tip | Açıklama |
Nesne | Bir HTMLCollection Nesnesi . Belgedeki tüm <a> ve <area> öğeleri. Öğeler, belgede göründükleri gibi sıralanır. |
Daha fazla örnek
id="myLink" ile öğenin URL'sini alın:
let url = document.links.namedItem("myLink").href;
Belgedeki ilk bağlantıya kırmızı bir kenarlık ekleyin:
document.links[0].style.border = "5px solid red";
Tüm bağlantılar üzerinde dolaşın ve her birinin URL'sini (href) çıktılayın:
const links = document.links;
let text = "";
for (let i = 0; i < links.length; i++) {
text += links[i].href + "<br>";
}
Tarayıcı Desteği
document.links
bir DOM Düzey 1 (1998) özelliğidir.
Tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |