Odkazy na dokumenty HTML DOM
Příklad
Počet odkazů v dokumentu:
let numb = document.links.length;
Získejte adresu URL prvního odkazu v dokumentu:
let url = document.links[0].href;
Získejte adresu URL prvního odkazu v dokumentu:
let url = document.links.item(0).href;
Další příklady níže.
Definice a použití
Vlastnost links
vrátí kolekci všech odkazů v dokumentu.
Vlastnost forms
vrací HTMLCollection .
Vlastnost links
je pouze pro čtení.
Odkazy v kolekci představují prvky <a> a <area> s atributem href.
Viz také:
HTML kolekce
HTMLCollection je kolekce uzlů HTML.
K uzlům v kolekci lze přistupovat pomocí čísel indexů. Index začíná na 0.
Vlastnost length vrátí počet prvků v kolekci.
Syntax
document.links
Vlastnosti
Property | Description |
length | The number of elements in the collection. |
Metody
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. |
Návratová hodnota
Typ | Popis |
Objekt | Objekt HTMLCollection . Všechny prvky <a> a <area> v dokumentu. Prvky jsou seřazeny tak, jak se objevují v dokumentu. |
Další příklady
Získejte adresu URL prvku pomocí id="myLink":
let url = document.links.namedItem("myLink").href;
Přidejte červený okraj k prvnímu odkazu v dokumentu:
document.links[0].style.border = "5px solid red";
Projděte všechny odkazy a zadejte adresu URL (href) každého:
const links = document.links;
let text = "";
for (let i = 0; i < links.length; i++) {
text += links[i].href + "<br>";
}
Podpora prohlížeče
document.links
je funkce DOM úrovně 1 (1998).
Je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |