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 interfaz HTMLImageElement provee de propiedas especiales y métodos (más allá de las interfaces HTMLElement, también tiene disponible la herencia) para manipular el diseño y la presentación de elementos <img>.
Propiedades
Heredadas de su padre, HTMLElement.
HTMLImageElement.alignObsoleto-
Es un
DOMStringque indica el alineamiento de la imagen respecto al contexto que la rodea. HTMLImageElement.alt-
Es un
DOMStringque refleja el atributo HTMLalt, indicando texto de respaldo a la imagen. HTMLImageElement.borderObsoleto-
Es un
DOMStringque indica el ancho del borde alrededor de la imagen. Este está desaprobado y debe usarse la propiedad CSSborderen su lugar. HTMLImageElement.completeRead only-
Devuelve un
Booleanque estruesi el navegador ha terminado de buscar la imagen, sea o no exitoso. También devuelvetruesi la imagen no tiene valorsrc. HTMLImageElement.crossOrigin-
Es un
DOMStringrepresenta la configuración CORS para el elemento imagen. Ver Atributos de configuración CORS para más detalles. HTMLImageElement.currentSrcRead only Experimental-
Devuelve un
DOMString HTMLImageElement.height-
Es un
unsigned longque refleja el atributo HTMLheight, indica el alto de la imagen en píxeles CSS. HTMLImageElement.hspaceObsoleto-
Es un
longque representa el espacio a izquierda y derecha de la imagen. HTMLImageElement.isMap-
Es un
Booleanque refleja el atributo HTMLismap, indica que la imagen es parte del mapa de imagen del lado del servidor. HTMLImageElement.longDescObsoleto-
Es un
DOMStringque representa la URI de una larga descripción de la imagen. HTMLImageElement.lowSrcObsoleto-
Es un
DOMStringque referencia una copia de la imagen en mala calidad (pero más rápida cargando) HTMLImageElement.nameObsoleto-
Es un
DOMString. HTMLImageElement.naturalHeightRead only-
Devuelve 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 only-
Devuelve un
unsigned longque representa el ancho intrínseco de la imagen en píxeles CSS, si está disponible, de otro modo, es 0. HTMLImageElement.referrerPolicyExperimental-
Es un
DOMStringque refleja el atributo HTMLreferrerpolicyindica la referencia a usar para buscar la imagen. HTMLImageElement.src-
Es un
DOMStringque refleja el atributo HTMLsrcHTML attribute, contiene la URL completa de la imagen, incluido la base del URI HTMLImageElement.sizesExperimental-
Es un
DOMString HTMLImageElement.srcsetExperimental-
Es 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.useMap-
Es un
DOMStringque refleja el atributo HTMLusemap, contiene una URL parcial del mapa del elemento. HTMLImageElement.vspaceObsoleto-
Es un
longque representa el espacio sobre y bajo la imagen. HTMLImageElement.width-
Es un
unsigned longque refleja el atributo HTMLwidth, indica el ancho de la imagen en píxeles CSS. HTMLImageElement.xRead only Experimental-
Devuelve un
longque representa el hueco horizontal hasta la capa más cercana. Esta propiedad copia el comportamiento de Netscape 4. HTMLImageElement.yRead only Experimental-
Devuelve 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 Constructor
img1.src = "image1.png";
img1.alt = "alt";
document.body.appendChild(img1);
var img2 = document.createElement("img"); // Uso DOM HTMLImageElement
img2.src = "image2.jpg";
img2.alt = "alt text";
document.body.appendChild(img2);
// Usando la primera imagen en el documento
alert(document.images[0].src);
Especificaciones
| Specification |
|---|
| HTML> # htmlimageelement> |
Compatibilidad con navegadores
Loading...
Ver también
- El elemento HTML implementa esta interfaz:
<img>