Collegamenti a documenti HTML DOM
Esempio
Numero di collegamenti nel documento:
let numb = document.links.length;
Ottieni l'URL del primo collegamento nel documento:
let url = document.links[0].href;
Ottieni l'URL del primo collegamento nel documento:
let url = document.links.item(0).href;
Altri esempi di seguito.
Definizione e utilizzo
La links
proprietà restituisce una raccolta di tutti i collegamenti nel documento.
La forms
proprietà restituisce un HTMLCollection .
L' links
immobile è di sola lettura.
I collegamenti nella raccolta rappresentano elementi <a> e <area> con un attributo href.
Guarda anche:
Collezione HTML
Una HTMLCollection è una raccolta di nodi HTML.
È possibile accedere ai nodi in una raccolta tramite numeri di indice. L'indice inizia da 0.
La proprietà length restituisce il numero di elementi nella raccolta.
Sintassi
document.links
Proprietà
Property | Description |
length | The number of elements in the collection. |
Metodi
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. |
Valore di ritorno
Tipo | Descrizione |
Oggetto | Un oggetto HTMLCollection . Tutti gli elementi <a> e <area> nel documento. Gli elementi vengono ordinati come appaiono nel documento. |
Altri esempi
Ottieni l'URL dell'elemento con id="myLink":
let url = document.links.namedItem("myLink").href;
Aggiungi un bordo rosso al primo link nel documento:
document.links[0].style.border = "5px solid red";
Passa su tutti i collegamenti e genera l'URL (href) di ciascuno:
const links = document.links;
let text = "";
for (let i = 0; i < links.length; i++) {
text += links[i].href + "<br>";
}
Supporto browser
document.links
è una funzionalità DOM di livello 1 (1998).
È completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |