Enlaces de documentos HTML DOM
Ejemplo
Número de enlaces en el documento:
let numb = document.links.length;
Obtenga la URL del primer enlace en el documento:
let url = document.links[0].href;
Obtenga la URL del primer enlace en el documento:
let url = document.links.item(0).href;
Más ejemplos a continuación.
Definición y uso
La links
propiedad devuelve una colección de todos los enlaces del documento.
La forms
propiedad devuelve una HTMLCollection .
La links
propiedad es de solo lectura.
Los enlaces de la colección representan elementos <a> y <area> con un atributo href.
Ver también:
Colección HTML
Una HTMLCollection es una colección de nodos HTML.
Se puede acceder a los nodos de una colección mediante números de índice. El índice comienza en 0.
La propiedad length devuelve el número de elementos de la colección.
Sintaxis
document.links
Propiedades
Property | Description |
length | The number of elements in the collection. |
Métodos
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. |
Valor devuelto
Escribe | Descripción |
Objeto | Un objeto HTMLCollection . Todos los elementos <a> y <area> del documento. Los elementos se ordenan tal como aparecen en el documento. |
Más ejemplos
Obtenga la URL del elemento con id="myLink":
let url = document.links.namedItem("myLink").href;
Agregue un borde rojo al primer enlace del documento:
document.links[0].style.border = "5px solid red";
Recorra todos los enlaces y genere la URL (href) de cada uno:
const links = document.links;
let text = "";
for (let i = 0; i < links.length; i++) {
text += links[i].href + "<br>";
}
Compatibilidad con navegador
document.links
es una característica DOM Nivel 1 (1998).
Es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |