Atrybut DOM HTML Document links

Definicja i użycie

links Zwraca zbiór wszystkich linków w dokumencie.

links atrybut zwraca HTMLCollection.

links atrybut jest jedynie do odczytu.

linki w zbiorze reprezentują elementy <a> i <area> posiadające atrybut href.

patrz również:

Obiekt Anchor DOM HTML

Obiekt Obszaru DOM HTML

Tag <a> HTML

Tag <area> HTML

Łącze HTML

HTMLCollection

HTMLCollection jest zbiorami elementów HTML, podobnymi do tablic (list).

można uzyskać dostęp do elementów w zbiorze za pomocą indeksu (zaczynając od 0).

length atrybut zwraca liczbę elementów w zbiorze.

przykład

przykład 1

zwróć liczbę linków w dokumencie:

let numb = document.links.length;

spróbuj sam

przykład 2

uzyskaj URL pierwszego linku w dokumencie:

let url = document.links[0].href;

spróbuj sam

przykład 3

uzyskaj URL pierwszego linku w dokumencie:

let url = document.links.item(0).href;

spróbuj sam

przykład 4

uzyskaj URL elementu o atrybucie id="myLink":

let url = document.links.namedItem("myLink").href;

spróbuj sam

przykład 5

dodaj czerwony obramowanie do pierwszego linku w dokumencie:

document.links[0].style.border = "5px solid red";

spróbuj sam

przykład 6

przejdź przez wszystkie linki i wyświetl URL każdego linku (href):

const links = document.links;
let text = "";
for (let i = 0; i < links.length; i++) {
  text += links[i].href + "<br>";
}

spróbuj sam

syntax

document.links

atrybut

atrybut opis
length liczba elementów w zbiorze.

metoda

metoda opis
[index]

zwraca element o podanym indeksie (zaczynając od 0).

jeśli indeks jest poza zakresem, zwraca null.

item(index)

zwraca element o podanym indeksie (zaczynając od 0).

jeśli indeks jest poza zakresem, zwraca null.

namedItem(id)

zwraca element o podanym id elementu.

jeśli id nie istnieje, zwraca null.

zwrócony wartość

typ opis
obiekt

obiekt HTMLCollection.

wszystkie elementy <a> i <area> w dokumencie.

sortowane są w kolejności ich wystąpienia w kodzie źródłowym.

obsługa przeglądarek

document.links jest cechą DOM Level 1 (1998).

wszystkie przeglądarki wspierają to:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
obsługiwane 9-11 obsługiwane obsługiwane obsługiwane obsługiwane