Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.
HTMLImageElement
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
* Some parts of this feature may have varying levels of support.
La interfazHTMLImageElement provee de propiedas especiales y métodos (más allá de las interfacesHTMLElement, también tiene disponible la herencia) para manipular el diseño y la presentación de elementos<img>.
In this article
Propiedades
Heredadas de su padre,HTMLElement.
HTMLImageElement.alignObsoletoEs un
DOMStringque indica el alineamiento de la imagen respecto al contexto que la rodea.HTMLImageElement.altEs un
DOMStringque refleja el atributo HTMLalt, indicando texto de respaldo a la imagen.HTMLImageElement.borderObsoletoEs un
DOMStringque indica el ancho del borde alrededor de la imagen. Este está desaprobado y debe usarse la propiedad CSSborderen su lugar.HTMLImageElement.completeRead onlyDevuelve un
Booleanque estruesi el navegador ha terminado de buscar la imagen, sea o no exitoso. También devuelvetruesi la imagen no tiene valorsrc.HTMLImageElement.crossOriginEs un
DOMStringrepresenta la configuración CORS para el elemento imagen. VerAtributos de configuración CORS para más detalles.HTMLImageElement.currentSrcRead onlyExperimentalDevuelve un
DOMStringHTMLImageElement.heightEs un
unsigned longque refleja el atributo HTMLheight, indica el alto de la imagen en píxeles CSS.HTMLImageElement.hspaceObsoletoEs un
longque representa el espacio a izquierda y derecha de la imagen.HTMLImageElement.isMapEs un
Booleanque refleja el atributo HTMLismap, indica que la imagen es parte del mapa de imagen del lado del servidor.HTMLImageElement.longDescObsoletoEs un
DOMStringque representa la URI de una larga descripción de la imagen.HTMLImageElement.lowSrcObsoletoEs un
DOMStringque referencia una copia de la imagen en mala calidad (pero más rápida cargando)HTMLImageElement.nameObsoletoEs un
DOMString.HTMLImageElement.naturalHeightRead onlyDevuelve un
unsigned longque representa el alto intrínseco de la imagen en píxeles CSS, si está disponible, de otro modo, es 0.HTMLImageElement.naturalWidthRead onlyDevuelve un
unsigned longque representa el ancho intrínseco de la imagen en píxeles CSS, si está disponible, de otro modo, es 0.HTMLImageElement.referrerPolicyExperimentalEs un
DOMStringque refleja el atributo HTMLreferrerpolicyindica la referencia a usar para buscar la imagen.HTMLImageElement.srcEs un
DOMStringque refleja el atributo HTMLsrcHTML attribute, contiene la URL completa de la imagen, incluido la base del URIHTMLImageElement.sizesExperimentalEs un
DOMStringHTMLImageElement.srcsetExperimentalEs un
DOMStringque refleja el atributo HTMLsrcset, contiene una ista de imágenes candidatas, separadas por una coma (',', U+002C COMMA). Una imagen candidata es una URL seguida por'w'con el ancho, o una'x'seguida de la densidad del píxel.HTMLImageElement.useMapEs un
DOMStringque refleja el atributo HTMLusemap, contiene una URL parcial del mapa del elemento.HTMLImageElement.vspaceObsoletoEs un
longque representa el espacio sobre y bajo la imagen.HTMLImageElement.widthEs un
unsigned longque refleja el atributo HTMLwidth, indica el ancho de la imagen en píxeles CSS.HTMLImageElement.xRead onlyExperimentalDevuelve un
longque representa el hueco horizontal hasta la capa más cercana. Esta propiedad copia el comportamiento de Netscape 4.HTMLImageElement.yRead onlyExperimentalDevuelve un
longque representa el hueco vertical hasta la capa más cercana. Esta propiedad copia el comportamiento de Netscape 4.
Métodos
Heredados de su padre,HTMLElement.
Image()El constructor
Image(), toma dosunsigned longopcionales, ancho y alto del recurso, crea una instacia de createsHTMLImageElementno insertada en el árbol DOM.
Ejemplo
var img1 = new Image(); // HTML5 Constructorimg1.src = "image1.png";img1.alt = "alt";document.body.appendChild(img1);var img2 = document.createElement("img"); // Uso DOM HTMLImageElementimg2.src = "image2.jpg";img2.alt = "alt text";document.body.appendChild(img2);// Usando la primera imagen en el documentoalert(document.images[0].src);Especificaciones
| Specification |
|---|
| HTML> # htmlimageelement> |
Compatibilidad con navegadores
Ver también
- El elemento HTML implementa esta interfaz:
<img>