HTMLAnchorElement

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

* Some parts of this feature may have varying levels of support.

La interfaz HTMLAnchorElement representa elementos de hipervínculo y proporciona propiedades y métodos especiales (más allá de los de la interfaz de objeto HTMLElement regular de la que heredan) para manipular el diseño y la presentación de dichos elementos.

Propiedades

must be a string

Hereda propiedades de su elemento primario, HTMLElement, y las implementa desde HTMLHyperlinkElementUtils.

HTMLAnchorElement.accessKey

Es un DOMString que representa un solo carácter que cambia el foco de entrada al hipervínculo.

HTMLAnchorElement.charset Obsoleto

Es un DOMString que representa la codificación de caracteres del recurso vinculado.

HTMLAnchorElement.coords Obsoleto

Es un DOMString que representa una lista de coordenadas separadas por comas.

HTMLAnchorElement.download Experimental

Es un DOMString que indica que el recurso vinculado está destinado a descargarse en lugar de mostrarse en el navegador. El valor representa el nombre propuesto del archivo. Si el nombre no es un nombre de archivo válido del sistema operativo subyacente, el navegador lo adaptará.

HTMLHyperlinkElementUtils.hash

Es un USVString que representa el identificador de fragmento, incluida la marca hash inicial ('#'), si la hay, en la URL a la que se hace referencia.

HTMLHyperlinkElementUtils.host

Es un USVString que representa el nombre de host y el puerto (si no es el puerto predeterminado) en la URL a la que se hace referencia.

HTMLHyperlinkElementUtils.hostname

Es un USVString que representa el nombre de host en la URL referenciada.

HTMLHyperlinkElementUtils.href

Es un USVString que refleja el atributo HTML href, que contiene una URL válida de un recurso vinculado.

HTMLAnchorElement.hreflang

Es un DOMString que refleja el atributo HTML hreflang, que indica el idioma del recurso vinculado.

HTMLAnchorElement.media

Es un DOMString que refleja el atributo HTML media, que indica los medios previstos para el recurso vinculado.

HTMLAnchorElement.name Obsoleto

Es un DOMString que representa el nombre del ancla.

HTMLHyperlinkElementUtils.password

Es un USVString que contiene la contraseña especificada antes del nombre de dominio.

HTMLHyperlinkElementUtils.origin Read only

Devuelve un USVString que contiene el origen de la URL, que es su esquema, su dominio y su puerto.

HTMLHyperlinkElementUtils.pathname

Es un USVString que representa el componente del nombre de ruta, si lo hay, de la URL referenciada.

HTMLHyperlinkElementUtils.port

Es un USVString que representa el componente de puerto, si lo hay, de la URL a la que se hace referencia.

HTMLHyperlinkElementUtils.protocol

Es un USVString que representa el componente de protocolo, incluidos los puntos finales (':'), de la URL a la que se hace referencia.

HTMLAnchorElement.referrerPolicy Experimental

Es un DOMString que refleja el atributo referrerpolicy HTML que indica qué referencia usar.

HTMLAnchorElement.rel

Es un DOMString que refleja el atributo HTML rel, que especifica la relación del objeto de destino con el objeto vinculado.

HTMLAnchorElement.relList Read only

Devuelve un DOMTokenList que refleja el atributo HTML rel, como una lista de tokens.

HTMLAnchorElement.rev Obsoleto

Es un DOMString que representa el atributo HTML rev, que especifica la relación del objeto de enlace con el objeto de destino.

HTMLHyperlinkElementUtils.search

Es un USVString que representa el elemento de búsqueda, incluido el signo de interrogación principal ('?'), Si lo hay, de la URL a la que se hace referencia.

HTMLAnchorElement.shape Obsoleto

Es un DOMString que representa la forma del área activa.

HTMLAnchorElement.tabindex

Es un largo que contiene la posición del elemento en el orden de navegación de tabulación para el documento actual.

HTMLAnchorElement.target

Es un DOMString que refleja el atributo HTML target, que indica dónde mostrar el recurso vinculado.

HTMLAnchorElement.text

Es un DOMString un sinónimo de la propiedad Node.textContent.

HTMLAnchorElement.type

Es un DOMString que refleja el atributo HTML type, que indica el tipo MIME del recurso vinculado.

HTMLHyperlinkElementUtils.nombre de usuario

Es un USVString que contiene el nombre de usuario especificado antes del nombre de dominio.

Metodos

Hereda los métodos de su padre, HTMLElement, y los implementa desde HTMLHyperlinkElementUtils.

HTMLElement.blur ()

Elimina el foco del teclado del elemento actual.

HTMLElement.focus ()

Da el foco del teclado al elemento actual.

HTMLHyperlinkElementUtils.toString ()

Devuelve un USVString que contiene la URL completa. Es un sinónimo de URLUtils.href, aunque no se puede usar para modificar el valor.

Los métodos blur () y focus () se heredan de HTMLElement de HTML5 on, pero se definieron en HTMLAnchorElement en DOM Level 2 HTML y especificaciones anteriores.

Especificaciones

Specification
HTML
# htmlanchorelement

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HTMLAnchorElement
attributionSourceId
Experimental
attributionSrc
Experimental
charset
Deprecated
coords
Deprecated
download
hash
host
hostname
href
hrefTranslate
ExperimentalNon-standard
hreflang
name
Deprecated
origin
password
pathname
ping
port
protocol
referrerPolicy
no-referrer-when-downgrade
origin-when-cross-origin
unsafe-url
rel
relList
rev
Deprecated
search
shape
Deprecated
target
text
toString
type
username

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
Experimental. Expect behavior to change in the future.
Non-standard. Check cross-browser support before using.
Deprecated. Not for use in new websites.
See implementation notes.
Uses a non-standard name.
Has more compatibility info.

Ver tambien

  • El elemento HTML que implementa esta interfaz: <a>