REC-DOM-Level-1-19981001


Nota: Este documento es parte de una traducción al castellano de la Recomendación del W3C "Document Object Model (DOM) Level 1" (más información). Puede consultar la versión original del mismo. Para cualquier comentario o corrección acerca de la traducción póngase en contacto con el traductor en jrpozo@conclase.net. Gracias por su colaboración.
Véase el Aviso de copyright de la traducción.

2. Modelo de Objetos del Documento (HTML), Nivel 1

Editores
Mike Champion, ArborText
Vidur Apparao, Netscape
Scott Isaacs, Microsoft (hasta enero de 1998)
Chris Wilson, Microsoft (a partir de enero de 1998)
Ian Jacobs, W3C

Tabla de contenidos


2.1. Introducción

Esta sección extiende el Núcleo del Nivel 1 del API para describir objetos y métodos específicos de documentos HTML. En general, la funcionalidad necesaria para manipular estructuras jerárquicas de documentos, elementos y atributos se encontrará en la sección sobre el núcleo; la funcionalidad que dependa de elementos específicos definidos en HTML se encontrará en esta sección.

Los fines del API DOM específico de HTML son:

El término "Nivel 0 del DOM" se refiere a una mezcla (no especificada formalmente) de funcionalidades para documentos HTML ofrecidas por Netscape Navigator versión 3.0 y Microsoft Internet Explorer versión 3.0. En algunos casos, se han incluido atributos o métodos por motivos de compatibilidad con el "Nivel 0 del DOM".

Las diferencia fundamental entre el Núcleo del DOM y la aplicación del DOM a HTML es que el Modelo de Objetos del Documento HTML expone ciertos métodos y propiedades de conveniencia que son consistentes con los modelos existentes y que son más apropiados para los autores de scripts. En muchos casos, estas mejoras no son aplicables a un DOM general, ya que se basan en la presencia de un DTD predefinido. Para el Nivel 1 del DOM, se asumen los DTDs Transicional y de Documentos con Marcos de HTML 4.0. La interoperabilidad entre aplicaciones sólo está garantizada para aquellos elementos y atributos que estén especificados en estas DTDs.

Más concretamente, este documento incluye las siguientes especializaciones para HTML:

El Nivel 1 del DOM no incluye mecanismos para acceder y modificar estilos especificados con CSS1. Tampoco define un modelo de eventos para documentos HTML. Se espera especificar esta funcionalidad en un futuro Nivel de esta especificación.

2.2. Aplicación del Núcleo del DOM a HTML

2.2.1. Convenciones de Nombres

El DOM HTML adopta una convención de nombres para propiedades, métodos, eventos, conjuntos y tipos de datos. Todos los nombres se definen como una o más palabras en inglés concatenadas para formar una sola cadena.

Propiedades y Métodos
El nombre de un método o propiedad comienza con la palabra inicial en minúscula, y cada palabra subsiguiente comienza con una letra mayúscula. Por ejemplo, si una propiedad devuelve metainformación sobre el documento tal como la fecha en que se creó el fichero, se podría denominar "fileDateCreated". En la correspondencia con ECMAScript, las propiedades se exponen como propiedades de un objeto dado. En Java, las propiedades se exponen con métodos get y set.
Atributos e interfaces no HTML 4.0
Si bien la mayor parte de las interfaces abajo definidas pueden transformarse directamente en elementos definidos en la Recomendación HTML 4.0, para algunas de ellas esto no es posible. Análogamente, no todos los atributos enumerados tienen contrapartida en la especificación HTML 4.0 (y algunos que sí la tienen han sido renombrados para evitar conflictos con lenguajes de scripts). Las definiciones de interfaces y atributos enlazados con la especificación HTML 4.0 tienen allí las definiciones de los elementos y atributos correspondientes; todas las demás son añadidas por la presente especificación, bien por conveniencia, bien por compatibilidad con las implementaciones del "Nivel 0 del DOM".

2.3. Definiciones de Objetos Diversos

Interfaz HTMLCollection

Un conjunto HTMLCollection es una lista de nodos. Se puede acceder a cada nodo individual, bien por su índice ordinal, bien por los atributos name o id del nodo. Nota: Se supone que los conjuntos del DOM HTML están vivos, en el sentido de que se actualizan automáticamente cuando el documento subyacente se modifica.

Definición IDL
interface HTMLCollection {
  readonly attribute  unsigned long        length;
  Node                      item(in unsigned long index);
  Node                      namedItem(in DOMString name);
};

Atributos
length
Este atributo especifica la longitud o tamaño de la lista.
Métodos
item
Este método obtiene un nodo especificado por un índice ordinal. Los nodos están numerados en el orden del árbol (orden de recorrido en profundidad o depth-first).
Parámetros
index

El índice del nodo a obtener. El origen de índices es 0.

Valor de Retorno
El Node en la posición correspondiente en caso de éxito. Se devuelve un valor null si el índice está fuera de límites.

Este método no provoca excepciones.
namedItem
Este método obtiene un Node usando un nombre. Primero busca un Node con un atributo id concordante. Si no encuentra ninguno, entonces busca un Node con un atributo name concordante, pero sólo entre aquellos elementos que puedan tener un atributo name.
Parámetros
name

El nombre del Node a obtener.

Valor de Retorno
El Node con un atributo name o id cuyo valor corresponda a la cadena especificada. Si no tiene éxito (p.ej., porque no existe ningún nodo con ese nombre), devuelve null.

Este método no provoca excepciones.

2.4. Objetos relacionados con documentos HTML

Interfaz HTMLDocument

Un HTMLDocument es la raíz de la jerarquía HTML y almacena todos los contenidos. Además de proporcionar acceso a la jerarquía, también proporciona algunos métodos de conveniencia para acceder a ciertos conjuntos de información del documento.

Las siguientes propiedades han sido desaprobadas en favor de las correspondientes del elemento BODY:

Definición IDL
interface HTMLDocument : Document {
           attribute  DOMString            title;
  readonly attribute  DOMString            referrer;
  readonly attribute  DOMString            domain;
  readonly attribute  DOMString            URL;
           attribute  HTMLElement          body;
  readonly attribute  HTMLCollection       images;
  readonly attribute  HTMLCollection       applets;
  readonly attribute  HTMLCollection       links;
  readonly attribute  HTMLCollection       forms;
  readonly attribute  HTMLCollection       anchors;
           attribute  DOMString            cookie;
  void                      open();
  void                      close();
  void                      write(in DOMString text);
  void                      writeln(in DOMString text);
  Element                   getElementById(in DOMString elementId);
  NodeList                  getElementsByName(in DOMString elementName);
};

Atributos
title
El título de un documento según se especifica en el elemento TITLE de la cabecera del documento.
referrer
Devuelve el URI de la página que referenció a esta página. Si el usuario navegó hasta esta página directamente (no a través de un vínculo sino, por ejemplo, desde su lista de favoritos) el valor es una cadena vacía.
domain
El nombre de dominio del servidor que sirvió el documento, o una cadena vacía si el servidor no puede ser identificado por un nombre de dominio.
URL
El URI completo del documento.
body
El elemento que contiene el contenido del documento. En documentos en que el contenido está en BODY devuelve el elemento BODY, y en elementos con marcos devuelve el elemento FRAMESET más externo.
images
Un conjunto de todos los elementos IMG de un documento. Por motivos de compatibilidad, el comportamiento se limita a elementos IMG.
applets
Un conjunto de todos los elementos OBJECT que incluyan aplicaciones y elementos APPLET (desaprobados) de un documento.
links
Un conjunto de todos los elementos AREA y elementos ancla (A) de un documento con un valor para el atributo href.
forms
Un conjunto de todos los formularios de un documento.
anchors
Un conjunto de todos los elementos ancla (A) de un documento con un valor para el atributo name. Nota: Por motivos de compatibilidad, el conjunto de anclas devuelto sólo incluye aquellas anclas creadas con el atributo name, no aquéllas creadas con el atributo id.
cookie
Las cookies asociadas a este documento. Si no hay ninguna, el valor es una cadena vacía. En caso contrario, el valor es una cadena: una lista de parejas "nombre, valor" separadas por punto y coma para todas las cookies asociadas a la página. Por ejemplo, name=value;expires=date.
Métodos
open
Nota. Este método y los que siguen permiten a un usuario añadir o reemplazar el modelo de estructura usando cadenas de HTML sin analizar. En el momento de la redacción de este documento, se estaban considerando métodos alternativos para proporcionar funcionalidades similares tanto para documentos HTML como XML. Los siguientes métodos pueden ser desaprobados en algún momento del futuro en favor de un mecanismo de propósito más general.

Abre un flujo de documento para escribir. Si existe un documento en el destino, este método lo borra.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.

close
Cierra un flujo de documento abierto por open() y fuerza la representación.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
write
Escribe una cadena de texto en un flujo de documento abierto por open(). El texto es analizado al integrarse en el modelo de estructura del documento.
Parámetros
text

La cadena a analizar e introducir en alguna estructura del modelo de estructura del documento.


Este método no devuelve nada.
Este método no provoca excepciones.
writeln
Escribe una cadena de texto seguida por un carácter de nueva línea en un flujo de documento abierto por open(). El texto es analizado al integrarse en el modelo de estructura del documento.
Parámetros
text

La cadena a analizar e introducir en alguna estructura del modelo de estructura del documento.


Este método no devuelve nada.
Este método no provoca excepciones.
getElementById
Devuelve el elemento cuyo id está dado por elementId. Si no existe tal elemento, devuelve null. Si existe más de un elemento que tenga este id el comportamiento queda sin definir.
Parámetros
elementId

El valor único de id de un elemento.

Valor de Retorno
El elemento concordante.

Este método no provoca excepciones.
getElementsByName
Devuelve el conjunto (posiblemente vacío) de elementos cuyo valor name está dado por elementName.
Parámetros
elementName

El valor del atributo name de un elemento.

Valor de Retorno
Los elementos concordantes.

Este método no provoca excepciones.

2.5. Elementos HTML

2.5.1. Atributos como Propiedades

Los atributos de HTML se exponen como propiedades del objeto del elemento. El nombre de la propiedad expuesta siempre sigue las convenciones de nombres y no distingue para el atributo del documento fuente entre mayúsculas y minúsculas. El tipo de datos de la propiedad está determinado por el tipo del atributo, que a su vez está determinado por los DTDs transicional y de elementos con marcos de HTML 4.0. Los atributos tienen la semántica dada en la especificación HTML 4.0 (incluyendo la distinción entre mayúsculas y minúsculas).

Los atributos se exponen como propiedades por compatibilidad con el "Nivel 0 del DOM". Este uso está desaprobado, porque no puede generalizarse a todos los posibles nombre de atributos, como es necesario tanto para XML como para potenciales versiones futuras de HTML. Recomendamos la utilización de métodos genéricos de la interfaz Element del núcleo para establecer, leer y borrar atributos.
Tipo de Datos en el DTDTipo de Datos en el Modelo de Objetos
CDATADOMString
Lista de valores (p.ej., (left | right | center))DOMString
Lista de valores un valor (p.ej., (border))boolean
Número (Number)long int

El valor de retorno de un atributo que tenga un tipo de datos que sea una lista de valores siempre se escribe con mayúscula, independientemente de cómo estuviera en el documento fuente. Por ejemplo, si el valor del atributo align de un elemento P es "left" entonces se devuelve como "Left". Para atributos con tipo de datos CDATA, se conservan el valor del atributo tal y como aparece en el documento fuente.

2.5.2. Excepciones en Nombres

Para evitar conflictos en los espacios de nombres, se coloca un prefijo delante de los atributos que tengan el mismo nombre que una palabra clave de alguno de los lenguajes para los que hemos decidido crear correspondencias. Para HTML, el prefijo usado es "html". Por ejemplo, el atributo for del elemento LABEL está en conflicto con las convenciones de nombres de estructuras iterativas, y se renombra como htmlFor.

2.5.3. Exposición de Nombres de Tipos de Elemento (tagName)

Los nombres de tipos de elemento expuestos a través de una propiedad están en mayúsculas. Por ejemplo, el nombre del tipo de elemento body se expone a través de la propiedad "tagName" como "BODY".

2.5.4. La interfaz HTMLElement

Interfaz HTMLElement

Todas las interfaces de elementos HTML derivan de esta interfaz. Los elementos que sólo exponen los atributos básicos de HTML se representan con la interfaz base HTMLElement. Estos elementos son los siguientes:

Nota. El atributo style de esta interfaz se reserva para uso futuro.

Definición IDL
interface HTMLElement : Element {
           attribute  DOMString            id;
           attribute  DOMString            title;
           attribute  DOMString            lang;
           attribute  DOMString            dir;
           attribute  DOMString            className;
};

Atributos
id
El identificador del elemento. Véase la definición del atributo id en HTML 4.0.
title
El título consultivo del elemento. Véase la definición del atributo title en HTML 4.0.
lang
Código de idioma definido en RFC 1766. Véase la definición del atributo lang en HTML 4.0.
dir
Especifica la dirección base de la direccionalidad del texto neutral y la de direccionalidad de tablas. Véase la definición del atributo dir en HTML 4.0.
className
El atributo de clase del elemento. Este atributo ha sido renombrado debido a conflictos con la palabra clave "class" expuesta en muchos lenguajes. Véase la definición del atributo class en HTML 4.0.

2.5.5. Definiciones de objetos

Interfaz HTMLHtmlElement

La raíz de un documento HTML. Véase la definición del elemento HTML en HTML 4.0.

Definición IDL
interface HTMLHtmlElement : HTMLElement {
           attribute  DOMString            version;
};

Atributos
version
Información sobre la versión del DTD del documento. Véase la definición del atributo version en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLHeadElement

Información de cabecera del documento. Véase la definición del elemento HEAD en HTML 4.0.

Definición IDL
interface HTMLHeadElement : HTMLElement {
           attribute  DOMString            profile;
};

Atributos
profile
Un URI que designa un perfil de metadatos. Véase la definición del atributo profile en HTML 4.0.
Interfaz HTMLLinkElement

El elemento LINK especifica un vínculo a un recurso externo, y define la relación de este documento con ese recurso (o viceversa). Véase la definición del elemento LINK en HTML 4.0.

Definición IDL
interface HTMLLinkElement : HTMLElement {
           attribute  boolean              disabled;
           attribute  DOMString            charset;
           attribute  DOMString            href;
           attribute  DOMString            hreflang;
           attribute  DOMString            media;
           attribute  DOMString            rel;
           attribute  DOMString            rev;
           attribute  DOMString            target;
           attribute  DOMString            type;
};

Atributos
disabled
Habilita/deshabilita el vínculo. Actualmente esto sólo se utiliza para vínculos con hojas de estilo, y se puede usar para activar o desactivar hojas de estilo.
charset
La codificación de caracteres del recurso que está siendo vinculado. Véase la definición del atributo charset en HTML 4.0.
href
El URI del recurso vinculado. Véase la definición del atributo href en HTML 4.0.
hreflang
El código del idioma del recurso vinculado. Véase la definición del atributo hreflang en HTML 4.0.
media
Diseñado para usar con uno o más medios destino. Véase la definición del atributo media en HTML 4.0.
rel
Tipo de vínculo directo. Véase la definición del atributo rel en HTML 4.0.
rev
Tipo de vínculo inverso. Véase la definición del atributo rev en HTML 4.0.
target
Marco en el que representar el recurso. Véase la definición del atributo target en HTML 4.0.
type
Tipo de contenido consultivo. Véase la definición del atributo type en HTML 4.0.
Interfaz HTMLTitleElement

El título del documento. Véase la definición del elemento TITLE en HTML 4.0.

Definición IDL
interface HTMLTitleElement : HTMLElement {
           attribute  DOMString            text;
};

Atributos
text
El título especificado en forma de cadena.
Interfaz HTMLMetaElement

Contiene metainformación genérica sobre el documento. Véase la definición del elemento META en HTML 4.0.

Definición IDL
interface HTMLMetaElement : HTMLElement {
           attribute  DOMString            content;
           attribute  DOMString            httpEquiv;
           attribute  DOMString            name;
           attribute  DOMString            scheme;
};

Atributos
content
Información asociada. Véase la definición del atributo content en HTML 4.0.
httpEquiv
Nombre de encabezado de respuesta HTTP. Véase la definición del atributo http-equiv en HTML 4.0.
name
Nombre de metainformación. Véase la definición del atributo name en HTML 4.0.
scheme
Selecciona la forma del contenido. Véase la definición del atributo scheme en HTML 4.0.
Interfaz HTMLBaseElement

URI base del documento. Véase la definición del elemento BASE en HTML 4.0.

Definición IDL
interface HTMLBaseElement : HTMLElement {
           attribute  DOMString            href;
           attribute  DOMString            target;
};

Atributos
href
El URI base. Véase la definición del atributo href en HTML 4.0.
target
El marco destino por defecto. Véase la definición del atributo target en HTML 4.0.
Interfaz HTMLIsIndexElement

Este elemento se usa para la entrada de una sola línea de texto. Véase la definición del elemento ISINDEX en HTML 4.0. Este elemento está desaprobado en HTML 4.0.

Definición IDL
interface HTMLIsIndexElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            prompt;
};

Atributos
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si el control no está en el contexto de un formulario.
prompt
El mensaje de indicación. Véase la definición del atributo prompt en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLStyleElement

Información de estilo. Se espera definir un modelo de objetos de hojas de estilo más detallado en un documento aparte. Véase la definición del elemento STYLE en HTML 4.0.

Definición IDL
interface HTMLStyleElement : HTMLElement {
           attribute  boolean              disabled;
           attribute  DOMString            media;
           attribute  DOMString            type;
};

Atributos
disabled
Habilita/deshabilita la hoja de estilo.
media
Diseñado para usar con uno o más medios destino. Véase la definición del atributo media en HTML 4.0.
type
El lenguaje de la hoja de estilo (tipo de medios de Internet). Véase la definición del atributo type en HTML 4.0.
Interfaz HTMLBodyElement

El cuerpo del documento HTML. Este elemento siempre está presente en al API DOM, aunque las etiquetas no estén presentes en el documento fuente. Véase la definición del elemento BODY en HTML 4.0.

Definición IDL
interface HTMLBodyElement : HTMLElement {
           attribute  DOMString            aLink;
           attribute  DOMString            background;
           attribute  DOMString            bgColor;
           attribute  DOMString            link;
           attribute  DOMString            text;
           attribute  DOMString            vLink;
};

Atributos
aLink
Color de los vínculos activos (después de pulsar el botón del ratón, pero antes de soltarlo). Véase la definición del atributo alink en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
background
El URI de la imagen de textura de fondo. Véase la definición del atributo background en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
bgColor
Color de fondo del documento. Véase la definición del atributo bgcolor en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
link
Color de los vínculos que no están ni activos ni sin visitar. Véase la definición del atributo link en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
text
Color de texto del documento. Véase la definición del atributo text en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
vLink
Color de los vínculos que han sido visitados por el usuario. Véase la definición del atributo vlink en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLFormElement

El elemento FORM reúne un comportamiento similar al de un conjunto y al de un elemento. Proporciona acceso directo a los elementos contenidos de entrada de datos, así como a los atributos del elemento de formulario. Véase la definición del elemento FORM en HTML 4.0.

Definición IDL
interface HTMLFormElement : HTMLElement {
  readonly attribute  HTMLCollection       elements;
  readonly attribute  long                 length;
           attribute  DOMString            name;
           attribute  DOMString            acceptCharset;
           attribute  DOMString            action;
           attribute  DOMString            enctype;
           attribute  DOMString            method;
           attribute  DOMString            target;
  void                      submit();
  void                      reset();
};

Atributos
elements
Devuelve un conjunto de todos los elementos de control del formulario.
length
El número de controles de formulario del formulario.
name
Da nombre al formulario.
acceptCharset
Lista de juegos de caracteres soportados por el servidor. Véase la definición del atributo accept-charset en HTML 4.0.
action
Procesador del formulario en el servidor. Véase la definición del atributo action en HTML 4.0.
enctype
El tipo de contenido del formulario enviado, generalmente "application/x-www-form-urlencoded". Véase la definición del atributo enctype en HTML 4.0.
method
Método HTTP utilizado para enviar el formulario. Véase la definición del atributo method en HTML 4.0.
target
Marco en el que representar el recurso. Véase la definición del atributo target en HTML 4.0.
Métodos
submit
Envía el formulario. Realiza la misma acción que un botón de envío.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
reset
Reinicializa los valores por defecto de un elemento de formulario. Realiza la misma acción que un botón de reinicialización.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
Interfaz HTMLSelectElement

El elemento select permite la selección de una opción. Se puede acceder directamente a las opciones contenidas como un conjunto a través del elemento select. Véase la definición del elemento SELECT en HTML 4.0.

Definición IDL
interface HTMLSelectElement : HTMLElement {
  readonly attribute  DOMString            type;
           attribute  long                 selectedIndex;
           attribute  DOMString            value;
  readonly attribute  long                 length;
  readonly attribute  HTMLFormElement      form;
  readonly attribute  HTMLCollection       options;
           attribute  boolean              disabled;
           attribute  boolean              multiple;
           attribute  DOMString            name;
           attribute  long                 size;
           attribute  long                 tabIndex;
  void                      add(in HTMLElement element, 
                                in HTMLElement before);
  void                      remove(in long index);
  void                      blur();
  void                      focus();

Atributos
type
El tipo de control creado. El valor del atributo type es la cadena "select-multiple" cuando el atributo multiple es true, y la cadena "select-one" cuando es false.
selectedIndex
El índice ordinal de la opción seleccionada. Se devuelve el valor -1 si no hay ningún elemento seleccionado. Si hay varias opciones seleccionadas, se devuelve el índice de la primera opción seleccionada.
value
El valor actual del control de formulario.
length
El número de opciones de este SELECT.
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
options
El conjunto de los elementos OPTION contenidos por este elemento.
disabled
El control no está disponible en este contexto. Véase la definición del atributo disabled en HTML 4.0.
multiple
Si es true, se pueden seleccionar varios elementos OPTION en este SELECT. Véase la definición del atributo multiple en HTML 4.0.
name
El nombre del objeto o control de formulario cuando se envía junto al formulario. Véase la definición del atributo name en HTML 4.0.
size
Número de filas visibles. Véase la definición del atributo size en HTML 4.0.
tabIndex
Índice que representa la posición del elemento en el orden de tabulación. Véase la definición del atributo tabindex en HTML 4.0.
Métodos
add
Añade un nuevo elemento al conjunto de elementos OPTION de este SELECT.
Parámetros
element

El elemento a añadir.

before

El elemento antes del cual insertar, o NULL para insertarlo en la cola de la lista.


Este método no devuelve nada.
Este método no provoca excepciones.
remove
Retira un elemento del conjunto de elementos OPTION de este SELECT. No hace nada si ningún elemento tiene el índice dado.
Parámetros
index

El índice del objeto a retirar.


Este método no devuelve nada.
Este método no provoca excepciones.
blur
Quita el foco del teclado de este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
focus
Dirige el foco del teclado hacia este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
Interfaz HTMLOptGroupElement

Agrupa varias opciones en subdivisiones lógicas. Véase la definición del elemento OPTGROUP en HTML 4.0.

Definición IDL
interface HTMLOptGroupElement : HTMLElement {
           attribute  boolean              disabled;
           attribute  DOMString            label;
};

Atributos
disabled
El control no está disponible en este contexto. Véase la definición del atributo disabled en HTML 4.0.
label
Asigna un rótulo a este grupo de opciones. Véase la definición del atributo label en HTML 4.0.
Interfaz HTMLOptionElement

Una opción seleccionable. Véase la definición del elemento OPTION en HTML 4.0.

Definición IDL
interface HTMLOptionElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  boolean              defaultSelected;
  readonly attribute  DOMString            text;
  readonly attribute  long                 index;
           attribute  boolean              disabled;
           attribute  DOMString            label;
           attribute  boolean              selected;
           attribute  DOMString            value;
};

Atributos
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
defaultSelected
Representa el valor del atributo HTML selected. El valor de este atributo no cambia si cambia el estado del control de formulario correspondiente en un agente de usuario interactivo. Sin embargo, al cambiar defaultSelected se reinicializa el estado del control de formulario. Véase la definición del atributo selected en HTML 4.0.
text
El texto contenido dentro del elemento OPTION.
index
El índice de esta OPTION en su SELECT padre.
disabled
El control no está disponible en este contexto. Véase la definición del atributo disabled en HTML 4.0.
label
Rótulo de la opción para usar en menúes jerárquicos. Véase la definición del atributo label en HTML 4.0.
selected
Representa el estado actual del control de formulario correspondiente en un agente de usuario interactivo. Al cambiar este atributo cambia el estado del control de formulario, pero no cambia el valor del atributo HTML selected del elemento. Véase la definición del atributo selected en HTML 4.0.
value
El valor actual del control de formulario. Véase la definición del atributo value en HTML 4.0.
Interfaz HTMLInputElement

Control de formulario. Nota. Dependiendo del entorno en que se esté viendo la página, la propiedad value puede ser de sólo lectura para el tipo de control de subir ficheros. Para el tipo de control contraseña, el valor real devuelto puede ser enmascarado para impedir su uso no autorizado. Véase la definición del elemento INPUT en HTML 4.0.

Definición IDL
interface HTMLInputElement : HTMLElement {
           attribute  DOMString            defaultValue;
           attribute  boolean              defaultChecked;
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accept;
           attribute  DOMString            accessKey;
           attribute  DOMString            align;
           attribute  DOMString            alt;
           attribute  boolean              checked;
           attribute  boolean              disabled;
           attribute  long                 maxLength;
           attribute  DOMString            name;
           attribute  boolean              readOnly;
           attribute  DOMString            size;
           attribute  DOMString            src;
           attribute  long                 tabIndex;
  readonly attribute  DOMString            type;
           attribute  DOMString            useMap;
           attribute  DOMString            value;
  void                      blur();
  void                      focus();
  void                      select();
  void                      click();
};

Atributos
defaultValue
Cuando el atributo type del elemento tiene el valor "Text", "File" o "Password", esto representa el atributo HTML value de este elemento. El valor de este atributo no cambia si cambian los contenidos del control de formulario correspondiente en un agente de usuario interactivo. Sin embargo, al cambiar este atributo se reinicializan los contenidos del control de formulario. Véase la definición del atributo value en HTML 4.0.
defaultChecked
Cuando el atributo type del elemento tiene el valor "Checkbox" o "Radio", esto representa el atributo HTML checked del elemento. El valor de este atributo no cambia si cambia el estado del control de formulario correspondiente en un agente de usuario interactivo. Sin embargo, al cambiar este atributo se reinicializa el estado del control de formulario. Véase la definición del atributo checked en HTML 4.0.
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
accept
Una lista de tipos de contenidos, separados por comas, que un servidor que procese este formulario procesará correctamente. Véase la definición del atributo accept en HTML 4.0.
accessKey
Una tecla de carácter individual de acceso para dar acceso al control de formulario. Véase la definición del atributo accesskey en HTML 4.0.
align
Alinea este objeto (vertical u horizontalmente) con respecto al texto circundante.Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
alt
Texto alternativo para agentes de usuario que no representen el contenido normal de este elemento. Véase la definición del atributo alt en HTML 4.0.
checked
Cuando el atributo type del elemento tiene el valor "Checkbox" o "Radio", esto representa el estado actual del control de formulario correspondiente en un agente de usuario interactivo. Al cambiar este atributo se cambia el estado del control, pero no cambia el valor del atributo HTML value del elemento.
disabled
El control no está disponible en este contexto. Véase la definición del atributo disabled en HTML 4.0.
maxLength
Número máximo de caracteres para campos de texto, cuando type tenga el valor "Text" o "Password". Véase la definición del atributo maxlength en HTML 4.0.
name
Nombre del objeto o control de formulario cuando se envía junto a un formulario. Véase la definición del atributo name en HTML 4.0.
readOnly
Este control es de sólo lectura. Sólo para type igual a "text" o "password". Véase la definición del atributo readonly en HTML 4.0.
size
Información sobre el tamaño. El significado preciso es específico de cada tipo de campo. Véase la definición del atributo size en HTML 4.0.
src
Cuando el atributo type tenga el valor "Image", este atributo especifica la localización de la imagen a utilizar para decorar el botón de envío gráfico. Véase la definición del atributo src en HTML 4.0.
tabIndex
Índice que representa la posición del elemento en el orden de tabulación. Véase la definición del atributo tabindex en HTML 4.0.
type
El tipo de control creado. Véase la definición del atributo type en HTML 4.0.
useMap
Usar mapa de imágenes en el lado del cliente. Véase la definición del atributo usemap en HTML 4.0.
value
Cuando el atributo type del elemento tiene el valor "Text", "File" o "Password", esto representa los contenidos actuales del control de formulario correspondiente en un agente de usuario interactivo. Al cambiar este atributo, cambian los contenidos del control de formulario, pero no cambia el valor del atributo HTML value del elemento. Cuando el atributo type del elemento tiene el valor "Button", "Hidden", "Submit", "Reset", "Image", "Checked" o "Radio", esto representa el atributo HTML value del elemento. Véase la definición del atributo value en HTML 4.0.
Métodos
blur
Quita el foco del teclado de este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
focus
Dirige el foco del teclado hacia este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
select
Selecciona los contenidos del área de texto. Para elementos INPUT cuyo atributo type tenga uno de los siguientes valores: "Text", "File", o "Password".
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
click
Simula un clic del ratón. Para elementos INPUT cuyo atributo type tenga uno de los siguientes valores: "Button", "Checkbox", "Radio", "Reset", o "Submit".
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
Interfaz HTMLTextAreaElement

Campo de texto multilínea. Véase la definición del elemento TEXTAREA en HTML 4.0.

Definición IDL
interface HTMLTextAreaElement : HTMLElement {
           attribute  DOMString            defaultValue;
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  long                 cols;
           attribute  boolean              disabled;
           attribute  DOMString            name;
           attribute  boolean              readOnly;
           attribute  long                 rows;
           attribute  long                 tabIndex;
  readonly attribute  DOMString            type;
           attribute  DOMString            value;
  void                      blur();
  void                      focus();
  void                      select();
};

Atributos
defaultValue
Representa los contenidos del elemento. El valor de este atributo no cambia si cambian los contenidos del control de formulario correspondiente en un agente de usuario interactivo. Sin embargo, al cambiar este atributo, se reinicializan los contenidos del control de formulario.
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
accessKey
Una tecla de carácter individual de acceso que da acceso al control de formulario. Véase la definición del atributo accesskey en HTML 4.0.
cols
Anchura del control (en caracteres). Véase la definición del atributo cols en HTML 4.0.
disabled
El control no está disponible en este contexto. Véase la definición del atributo disabled en HTML 4.0.
name
Nombre del objeto o control de formulario cuando se envía junto con el formulario. Véase la definición del atributo name en HTML 4.0.
readOnly
Este control es de sólo lectura. Véase la definición del atributo readonly en HTML 4.0.
rows
Número de filas de texto. Véase la definición del atributo rows en HTML 4.0.
tabIndex
Índice que representa la posición del elemento en el orden de tabulación. Véase la definición del atributo tabindex en HTML 4.0.
type
El tipo de este control de formulario. El valor del atributo type es la cadena "textarea".
value
Representa los contenidos actuales del control de formulario correspondiente en un agente de usuario interactivo. Al cambiar este atributo cambian los contenidos del control del formulario, pero no cambian los contenidos del elemento.
Métodos
blur
Quita el foco del teclado de este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
focus
Dirige el foco del teclado hacia este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
select
Selecciona los contenidos del TEXTAREA.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
Interfaz HTMLButtonElement

Botón pulsador. Véase la definición del elemento BUTTON en HTML 4.0.

Definición IDL
interface HTMLButtonElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  boolean              disabled;
           attribute  DOMString            name;
           attribute  long                 tabIndex;
  readonly attribute  DOMString            type;
           attribute  DOMString            value;
};

Atributos
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
accessKey
Una tecla de carácter individual de acceso para dar acceso al control de formulario. Véase la definición del atributo accesskey en HTML 4.0.
disabled
El control no está disponible en este contexto. Véase la definición del atributo disabled en HTML 4.0.
name
Nombre del objeto o control de formulario cuando se envía junto con el formulario. Véase la definición del atributo name en HTML 4.0.
tabIndex
Índice que representa la posición del elemento en el orden de tabulación. Véase la definición del atributo tabindex en HTML 4.0.
type
El tipo de botón. Véase la definición del atributo type en HTML 4.0.
value
El valor actual del control de formulario. Véase la definición del atributo value en HTML 4.0.
Interfaz HTMLLabelElement

Texto del rótulo de un campo de formulario. Véase la definición del elemento LABEL en HTML 4.0.

Definición IDL
interface HTMLLabelElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  DOMString            htmlFor;
};

Atributos
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
accessKey
Una tecla de carácter individual de acceso para dar acceso al control de formulario. Véase la definición del atributo accesskey en HTML 4.0.
htmlFor
Este atributo vincula este rótulo con otro control de formulario por medio de un atributo id. Véase la definición del atributo for en HTML 4.0.
Interfaz HTMLFieldSetElement

Organiza los controles del formulario en grupos lógicos. Véase la definición del elemento FIELDSET en HTML 4.0.

Definición IDL
interface HTMLFieldSetElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
};

Atributos
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
Interfaz HTMLLegendElement

Proporciona un título para un grupo FIELDSET. Véase la definición del elemento LEGEND en HTML 4.0.

Definición IDL
interface HTMLLegendElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            accessKey;
           attribute  DOMString            align;
};

Atributos
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
accessKey
Una tecla de carácter individual de acceso para dar acceso al control de formulario. Véase la definición del atributo accesskey en HTML 4.0.
align
Alineación del texto con relación al FIELDSET. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLUListElement

Lista no ordenada. Véase la definición del elemento UL en HTML 4.0.

Definición IDL
interface HTMLUListElement : HTMLElement {
           attribute  boolean              compact;
           attribute  DOMString            type;
};

Atributos
compact
Reduce el espaciado entre los objetos de la lista. Véase la definición del atributo compact en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
type
Estilo del marcador. Véase la definición del atributo type en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLOListElement

Lista ordenada. Véase la definición del elemento OL en HTML 4.0.

Definición IDL
interface HTMLOListElement : HTMLElement {
           attribute  boolean              compact;
           attribute  long                 start;
           attribute  DOMString            type;
};

Atributos
compact
Reduce el espaciado entre los objetos de la lista. Véase la definición del atributo compact en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
start
Número inicial de la secuencia de numeración. Véase la definición del atributo start en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
type
Estilo de numeración. Véase la definición del atributo type en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLDListElement

Lista de definiciones. Véase la definición del elemento DL en HTML 4.0.

Definición IDL
interface HTMLDListElement : HTMLElement {
           attribute  boolean              compact;
};

Atributos
compact
Reduce el espaciado entre los objetos de la lista. Véase la definición del atributo compact en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLDirectoryElement

Lista estilo directorio. Véase la definición del elemento DIR en HTML 4.0. Este elemento está desaprobado en HTML 4.0.

Definición IDL
interface HTMLDirectoryElement : HTMLElement {
           attribute  boolean              compact;
};

Atributos
compact
Reduce el espaciado entre los objetos de la lista. Véase la definición del atributo compact en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLMenuElement

Lista estilo menú. Véase la definición del elemento MENU en HTML 4.0. Este elemento está desaprobado en HTML 4.0.

Definición IDL
interface HTMLMenuElement : HTMLElement {
           attribute  boolean              compact;
};

Atributos
compact
Reduce el espaciado entre los objetos de la lista. Véase la definición del atributo compact en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLLIElement

Objeto de lista. Véase la definición del elemento LI en HTML 4.0.

Definición IDL
interface HTMLLIElement : HTMLElement {
           attribute  DOMString            type;
           attribute  long                 value;
};

Atributos
type
Estilo del marcador de objeto de lista. Véase la definición del atributo type en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
value
Reinicializa el número de secuencia cuando se usa con OL. Véase la definición del atributo value en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLDivElement

Contenedor genérico en bloque. Véase la definición del elemento DIV en HTML 4.0.

Definición IDL
interface HTMLDivElement : HTMLElement {
           attribute  DOMString            align;
};

Atributos
align
Alineación horizontal del texto. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLParagraphElement

Párrafos. Véase la definición del elemento P en HTML 4.0.

Definición IDL
interface HTMLParagraphElement : HTMLElement {
           attribute  DOMString            align;
};

Atributos
align
Alineación horizontal del texto. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLHeadingElement

Para los elementos H1 a H6. Véase la definición del elemento H1 en HTML 4.0.

Definición IDL
interface HTMLHeadingElement : HTMLElement {
           attribute  DOMString            align;
};

Atributos
align
Alineación horizontal del texto. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLQuoteElement

Para los elementos Q y BLOCKQUOTE. Véase la definición del elemento Q en HTML 4.0.

Definición IDL
interface HTMLQuoteElement : HTMLElement {
           attribute  DOMString            cite;
};

Atributos
cite
Un URI que designa al documento o mensaje original. Véase la definición del atributo cite en HTML 4.0.
Interfaz HTMLPreElement

Texto preformateado. Véase la definición del elemento PRE en HTML 4.0.

Definición IDL
interface HTMLPreElement : HTMLElement {
           attribute  long                 width;
};

Atributos
width
Una anchura fija para el contenido. Véase la definición del atributo width en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLBRElement

Fuerza un salto de línea. Véase la definición del elemento BR en HTML 4.0.

Definición IDL
interface HTMLBRElement : HTMLElement {
           attribute  DOMString            clear;
};

Atributos
clear
Controla el flujo del texto alrededor de los objetos flotantes. Véase la definición del atributo clear en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLBaseFontElement

Fuente base. Véase la definición del elemento BASEFONT en HTML 4.0. Este elemento está desaprobado en HTML 4.0.

Definición IDL
interface HTMLBaseFontElement : HTMLElement {
           attribute  DOMString            color;
           attribute  DOMString            face;
           attribute  DOMString            size;
};

Atributos
color
Color de fuente. Véase la definición del atributo color en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
face
Identificador del tipo de fuente (font face). Véase la definición del atributo face en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
size
Tamaño de fuente. Véase la definición del atributo size en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLFontElement

Cambio local de fuente. Véase la definición del elemento FONT en HTML 4.0. Este elemento está desaprobado en HTML 4.0.

Definición IDL
interface HTMLFontElement : HTMLElement {
           attribute  DOMString            color;
           attribute  DOMString            face;
           attribute  DOMString            size;
};

Atributos
color
Color de fuente. Véase la definición del atributo color en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
face
Identificador del tipo de fuente (font face). Véase la definición del atributo face en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
size
Tamaño de fuente. Véase la definición del atributo size en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLHRElement

Crea una línea separadora horizontal. Véase la definición del elemento HR en HTML 4.0.

Definición IDL
interface HTMLHRElement : HTMLElement {
           attribute  DOMString            align;
           attribute  boolean              noShade;
           attribute  DOMString            size;
           attribute  DOMString            width;
};

Atributos
align
Alinea el separador en la página. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
noShade
Indica al agente de usuario que no debería haber un sombreado al representar este elemento. Véase la definición del atributo noshade en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
size
La altura del separador. Véase la definición del atributo size en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
width
La anchura del separador. Véase la definición del atributo width en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLModElement

Aviso de modificación de una parte del documento. Véanse las definiciones de los elementos INS y DEL en HTML 4.0.

Definición IDL
interface HTMLModElement : HTMLElement {
           attribute  DOMString            cite;
           attribute  DOMString            dateTime;
};

Atributos
cite
Un URI que designa un documento que describe la razón del cambio. Véase la definición del atributo cite en HTML 4.0.
dateTime
La hora y fecha del cambio. Véase la definición del atributo datetime en HTML 4.0.
Interfaz HTMLAnchorElement

El elemento ancla (origen o destino de vínculo). Véase la definición del elemento A en HTML 4.0.

Definición IDL
interface HTMLAnchorElement : HTMLElement {
           attribute  DOMString            accessKey;
           attribute  DOMString            charset;
           attribute  DOMString            coords;
           attribute  DOMString            href;
           attribute  DOMString            hreflang;
           attribute  DOMString            name;
           attribute  DOMString            rel;
           attribute  DOMString            rev;
           attribute  DOMString            shape;
           attribute  long                 tabIndex;
           attribute  DOMString            target;
           attribute  DOMString            type;
  void                      blur();
  void                      focus();
};

Atributos
accessKey
Una tecla de carácter individual de acceso para dar acceso al control de formulario. Véase la definición del atributo accesskey en HTML 4.0.
charset
La codificación de caracteres del recurso vinculado. Véase la definición del atributo charset en HTML 4.0.
coords
Lista de longitudes, separadas por comas, que definen la geometría de una región activa. Véase también shape para la forma de la región. Véase la definición del atributo coords en HTML 4.0.
href
El URI del recurso vinculado. Véase la definición del atributo href en HTML 4.0.
hreflang
Código del idioma del recurso vinculado. Véase la definición del atributo hreflang en HTML 4.0.
name
Nombre del ancla. Véase la definición del atributo name en HTML 4.0.
rel
Tipo de vínculo directo. Véase la definición del atributo rel en HTML 4.0.
rev
Tipo de vínculo inverso. Véase la definición del atributo rev en HTML 4.0.
shape
La forma del área activa. Las coordenadas están dadas por coords. Véase la definición del atributo shape en HTML 4.0.
tabIndex
Índice que representa la posición del elemento en el orden de tabulación. Véase la definición del atributo tabindex en HTML 4.0.
target
Marco en el que representar el recurso. Véase la definición del atributo target en HTML 4.0.
type
Tipo de contenido consultivo. Véase la definición del atributo type en HTML 4.0.
Métodos
blur
Quita el foco del teclado de este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
focus
Dirige el foco del teclado hacia este elemento.
Este método no tiene parámetros.
Este método no devuelve nada.
Este método no provoca excepciones.
Interfaz HTMLImageElement

Imagen incluida. Véase la definición del elemento IMG en HTML 4.0.

Definición IDL
interface HTMLImageElement : HTMLElement {
           attribute  DOMString            lowSrc;
           attribute  DOMString            name;
           attribute  DOMString            align;
           attribute  DOMString            alt;
           attribute  DOMString            border;
           attribute  DOMString            height;
           attribute  DOMString            hspace;
           attribute  boolean              isMap;
           attribute  DOMString            longDesc;
           attribute  DOMString            src;
           attribute  DOMString            useMap;
           attribute  DOMString            vspace;
           attribute  DOMString            width;
};

Atributos
lowSrc
URI que designa el origen de esta imagen, para salida en baja resolución.
name
El nombre del elemento (por compatibilidad con versiones anteriores).
align
Alinea este objeto (vertical u horizontalmente) con respecto al texto circundante. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
alt
Texto alternativo para agentes de usuario que no representen el contenido normal. Véase la definición del atributo alt en HTML 4.0.
border
Anchura del borde que rodea a la imagen. Véase la definición del atributo border en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
height
Especifica una nueva altura. Véase la definición del atributo height en HTML 4.0.
hspace
Espacio horizontal a la izquierda y a la derecha de esta imagen. Véase la definición del atributo hspace en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
isMap
Usar mapa de imágenes en el lado del servidor. Véase la definición del atributo ismap en HTML 4.0.
longDesc
URI que designa una descripción larga de esta imagen o marco. Véase la definición del atributo longdesc en HTML 4.0.
src
URI que designa el origen de esta imagen. Véase la definición del atributo src en HTML 4.0.
useMap
Usar mapa de imágenes en el lado del cliente. Véase la definición del atributo usemap en HTML 4.0.
vspace
Espacio vertical por encima y por debajo de esta imagen. Véase la definición del atributo vspace en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
width
Especifica una nueva anchura. Véase la definición del atributo width en HTML 4.0.
Interfaz HTMLObjectElement

Objeto genérico incluido. Nota. En principio, todas las propiedades del elemento OBJECT son de lectura y escritura, pero en algunos entornos algunas propiedades pueden ser de sólo lectura una vez que el objeto subyacente haya sido creado. Véase la definición del elemento OBJECT en HTML 4.0.

Definición IDL
interface HTMLObjectElement : HTMLElement {
  readonly attribute  HTMLFormElement      form;
           attribute  DOMString            code;
           attribute  DOMString            align;
           attribute  DOMString            archive;
           attribute  DOMString            border;
           attribute  DOMString            codeBase;
           attribute  DOMString            codeType;
           attribute  DOMString            data;
           attribute  boolean              declare;
           attribute  DOMString            height;
           attribute  DOMString            hspace;
           attribute  DOMString            name;
           attribute  DOMString            standby;
           attribute  long                 tabIndex;
           attribute  DOMString            type;
           attribute  DOMString            useMap;
           attribute  DOMString            vspace;
           attribute  DOMString            width;
};

Atributos
form
Devuelve el elemento FORM que contiene a este control. Devuelve null si este control no está en el contexto de un formulario.
code
Fichero class del applet. Véase el atributo code de HTMLAppletElement.
align
Alinea este objeto (vertical u horizontalmente) con respecto al texto circundante. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
archive
Lista de archivos separados por espacios. Véase la definición del atributo archive en HTML 4.0.
border
Anchura del borde que rodea al objeto. Véase la definición del atributo border en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
codeBase
URI base para los atributos classid, data y archive. Véase la definición del atributo codebase en HTML 4.0.
codeType
Tipo de contenido de los datos descargados a través del atributo classid. Véase la definición del atributo codetype en HTML 4.0.
data
Un URI que especifica la localización de los datos del objeto. Véase la definición del atributo data en HTML 4.0.
declare
Declara este objeto (para su referencia posterior), pero no lo crea. Véase la definición del atributo declare en HTML 4.0.
height
Especifica una nueva altura. Véase la definición del atributo height en HTML 4.0.
hspace
Espacio horizontal a la izquierda y a la derecha de esta imagen, applet u objeto. Véase la definición del atributo hspace en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
name
Nombre del objeto o control de formulario cuando se envía junto al formulario. Véase la definición del atributo name en HTML 4.0.
standby
Mensaje a mostrar mientras se carga el objeto. Véase la definición del atributo standby en HTML 4.0.
tabIndex
Índice que representa la posición del elemento dentro del orden de tabulación. Véase la definición del atributo tabindex en HTML 4.0.
type
Tipo de contenido de los datos descargados a través del atributo data. Véase la definición del atributo type en HTML 4.0.
useMap
Usar mapa de imágenes en el lado del cliente. Véase la definición del atributo usemap en HTML 4.0.
vspace
Espacio vertical por encima y por debajo de esta imagen, applet u objeto. Véase la definición del atributo vspace en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
width
Especifica una nueva anchura. Véase la definición del atributo width en HTML 4.0.
Interfaz HTMLParamElement

Parámetros pasados al elemento OBJECT. Véase la definición del elemento PARAM en HTML 4.0.

Definición IDL
interface HTMLParamElement : HTMLElement {
           attribute  DOMString            name;
           attribute  DOMString            type;
           attribute  DOMString            value;
           attribute  DOMString            valueType;
};

Atributos
name
El nombre de un parámetro de tiempo de ejecución. Véase la definición del atributo name en HTML 4.0.
type
Tipo de contenido para el atributo value cuando valuetype tiene el valor "ref". Véase la definición del atributo type en HTML 4.0.
value
El valor de un parámetro de tiempo de ejecución. Véase la definición del atributo value en HTML 4.0.
valueType
Información sobre el significado del valor del atributo value. Véase la definición del atributo valuetype en HTML 4.0.
Interfaz HTMLAppletElement

Un applet Java incluido. Véase la definición del elemento APPLET en HTML 4.0. Este elemento está desaprobado en HTML 4.0.

Definición IDL
interface HTMLAppletElement : HTMLElement {
           attribute  DOMString            align;
           attribute  DOMString            alt;
           attribute  DOMString            archive;
           attribute  DOMString            code;
           attribute  DOMString            codeBase;
           attribute  DOMString            height;
           attribute  DOMString            hspace;
           attribute  DOMString            name;
           attribute  DOMString            object;
           attribute  DOMString            vspace;
           attribute  DOMString            width;
};

Atributos
align
Alinea este objeto (vertical u horizontalmente) con respecto al texto circundante. Véase la definición del atributo align en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
alt
Texto alternativo para agentes de usuario que no representen el contenido normal de este elemento. Véase la definición del atributo alt en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
archive
Lista de archivos separados por comas. Véase la definición del atributo archive en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
code
Fichero class del applet. Véase la definición del atributo code en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
codeBase
URI base opcional para el applet. Véase la definición del atributo codebase en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
height
Especifica una nueva altura. Véase la definición del atributo height en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
hspace
Espacio horizontal a la izquierda y a la derecha de esta imagen, applet u objeto. Véase la definición del atributo hspace en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
name
El nombre del applet. Véase la definición del atributo name en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
object
Fichero applet serializado. Véase la definición del atributo object en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
vspace
Espacio vertical por encima y por debajo de esta imagen, applet u objeto. Véase la definición del atributo vspace en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
width
Especifica una nueva anchura. Véase la definición del atributo width en HTML 4.0. Este atributo está desaprobado en HTML 4.0.
Interfaz HTMLMapElement

Mapa de imágenes en el lado del cliente. Véase la definición del elemento MAP en HTML 4.0.

Definición IDL
interface HTMLMapElement : HTMLElement {
  readonly attribute  HTMLCollection       areas;
           attribute  DOMString            name;
};

Atributos
areas
La lista de las áreas definidas para el mapa de imágenes.
name
Da nombre al mapa (para usarlo con usemap). Véase la definición del atributo name en HTML 4.0.
Interfaz HTMLAreaElement

Definición de un área de un mapa de imágenes en el lado del cliente. Véase la definición del elemento AREA en HTML 4.0.

Definición IDL
interface HTMLAreaElement : HTMLElement {
           attribute  DOMString            accessKey;
           attribute  DOMString            alt;
           attribute  DOMString            coords;
           attribute  DOMString            href;
           attribute  boolean              noHref;
           attribute  DOMString            shape;
           attribute  long                 tabIndex;
           attribute  DOMString            target;
};

Atributos
accessKey
Una tecla de carácter individual de acceso para dar acceso al control de formulario. Véase la definición del atributo accesskey en HTML 4.0.
alt
Texto alternativo para agentes de usuario que no representen el contenido normal de este elemento. Véase la definición del atributo alt en HTML 4.0.
coords
Lista de longitudes, separadas por comas, que definen la geometría de una región activa. Véase también shape para la forma de la región. Véase la definición del atributo coords en HTML 4.0.
href
El URI del recurso vinculado. Véase la definición del atributo href en HTML 4.0.
noHref
Especifica que esta área está inactiva, es decir, que no tiene acción asociada. Véase la definición del atributo nohref en HTML 4.0.
shape
La forma del área activa. Las coordenadas están dadas por coords. Véase la definición del atributo shape en HTML 4.0.
tabIndex
Índice que representa la posición del elemento en el orden de tabulación. Véase la definición del atributo tabindex en HTML 4.0.
target
Marco en el que representar el recurso. Véase la definición del atributo target en HTML 4.0.
Interfaz HTMLScriptElement

Sentencias de script. Véase la definición del elemento SCRIPT en HTML 4.0.

Definición IDL
interface HTMLScriptElement : HTMLElement {
           attribute  DOMString            text;
           attribute  DOMString            htmlFor;
           attribute  DOMStri