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.
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.
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.
interface HTMLCollection { readonly attribute unsigned long length; Node item(in unsigned long index); Node namedItem(in DOMString name); };
length
item
index |
El �ndice del nodo a obtener. El origen de �ndices es 0. |
Node
en la posici�n correspondiente en caso de �xito. Se devuelve un valor null
si el �ndice est� fuera de l�mites. namedItem
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
.
name |
El nombre del |
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
.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:
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); };
title
TITLE
de la cabecera del documento. referrer
domain
URL
body
BODY
devuelve el elemento BODY
, y en elementos con marcos devuelve el elemento FRAMESET
m�s externo. images
IMG
de un documento. Por motivos de compatibilidad, el comportamiento se limita a elementos IMG
.
applets
OBJECT
que incluyan aplicaciones y elementos APPLET
(desaprobados) de un documento. links
AREA
y elementos ancla (A
) de un documento con un valor para el atributo href
. forms
anchors
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
name=value;expires=date
. open
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
open()
y fuerza la representaci�n.write
open()
. El texto es analizado al integrarse en el modelo de estructura del documento.
text |
La cadena a analizar e introducir en alguna estructura del modelo de estructura del documento. |
writeln
open()
. El texto es analizado al integrarse en el modelo de estructura del documento.
text |
La cadena a analizar e introducir en alguna estructura del modelo de estructura del documento. |
getElementById
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.
elementId |
El valor �nico de |
getElementsByName
name
est� dado por elementName
.
elementName |
El valor del atributo |
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 DTD | Tipo de Datos en el Modelo de Objetos |
CDATA | DOMString |
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.
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
.
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".
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.
interface HTMLElement : Element { attribute DOMString id; attribute DOMString title; attribute DOMString lang; attribute DOMString dir; attribute DOMString className; };
id
id
en HTML 4.0.title
title
en HTML 4.0.lang
lang
en HTML 4.0.dir
dir
en HTML 4.0.className
class
en HTML 4.0.La ra�z de un documento HTML. V�ase la definici�n del elemento HTML
en HTML 4.0.
interface HTMLHtmlElement : HTMLElement { attribute DOMString version; };
version
version
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Informaci�n de cabecera del documento. V�ase la definici�n del elemento HEAD
en HTML 4.0.
interface HTMLHeadElement : HTMLElement { attribute DOMString profile; };
profile
profile
en HTML 4.0.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.
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; };
disabled
charset
charset
en HTML 4.0.href
href
en HTML 4.0.hreflang
hreflang
en HTML 4.0.media
media
en HTML 4.0.rel
rel
en HTML 4.0.rev
rev
en HTML 4.0.target
target
en HTML 4.0.type
type
en HTML 4.0.El t�tulo del documento. V�ase la definici�n del elemento TITLE
en HTML 4.0.
interface HTMLTitleElement : HTMLElement { attribute DOMString text; };
text
Contiene metainformaci�n gen�rica sobre el documento. V�ase la definici�n del elemento META
en HTML 4.0.
interface HTMLMetaElement : HTMLElement { attribute DOMString content; attribute DOMString httpEquiv; attribute DOMString name; attribute DOMString scheme; };
content
content
en HTML 4.0.httpEquiv
http-equiv
en HTML 4.0.name
name
en HTML 4.0.scheme
scheme
en HTML 4.0.URI base del documento. V�ase la definici�n del elemento BASE
en HTML 4.0.
interface HTMLBaseElement : HTMLElement { attribute DOMString href; attribute DOMString target; };
href
href
en HTML 4.0.target
target
en HTML 4.0.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.
interface HTMLIsIndexElement : HTMLElement { readonly attribute HTMLFormElement form; attribute DOMString prompt; };
form
FORM
que contiene a este control. Devuelve null si el control no est� en el contexto de un formulario. prompt
prompt
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.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.
interface HTMLStyleElement : HTMLElement { attribute boolean disabled; attribute DOMString media; attribute DOMString type; };
disabled
media
media
en HTML 4.0.type
type
en HTML 4.0.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.
interface HTMLBodyElement : HTMLElement { attribute DOMString aLink; attribute DOMString background; attribute DOMString bgColor; attribute DOMString link; attribute DOMString text; attribute DOMString vLink; };
aLink
alink
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.background
background
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.bgColor
bgcolor
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.link
link
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.text
text
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.vLink
vlink
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.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.
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(); };
elements
length
name
acceptCharset
accept-charset
en HTML 4.0.action
action
en HTML 4.0.enctype
enctype
en HTML 4.0.method
method
en HTML 4.0.target
target
en HTML 4.0.submit
reset
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.
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();
type
type
es la cadena "select-multiple" cuando el atributo multiple
es true
, y la cadena "select-one" cuando es false
. selectedIndex
value
length
SELECT
. form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. options
OPTION
contenidos por este elemento. disabled
disabled
en HTML 4.0.multiple
OPTION
en este SELECT
. V�ase la definici�n del atributo multiple
en HTML 4.0.name
name
en HTML 4.0.size
size
en HTML 4.0.tabIndex
tabindex
en HTML 4.0.add
OPTION
de este SELECT
.
element |
El elemento a a�adir. | |
before |
El elemento antes del cual insertar, o NULL para insertarlo en la cola de la lista. |
remove
OPTION
de este SELECT
. No hace nada si ning�n elemento tiene el �ndice dado.
index |
El �ndice del objeto a retirar. |
blur
focus
Agrupa varias opciones en subdivisiones l�gicas. V�ase la definici�n del elemento OPTGROUP
en HTML 4.0.
interface HTMLOptGroupElement : HTMLElement { attribute boolean disabled; attribute DOMString label; };
disabled
disabled
en HTML 4.0.label
label
en HTML 4.0.Una opci�n seleccionable. V�ase la definici�n del elemento OPTION
en HTML 4.0.
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; };
form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. defaultSelected
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
OPTION
. index
OPTION
en su SELECT
padre. disabled
disabled
en HTML 4.0.label
label
en HTML 4.0.selected
selected
del elemento. V�ase la definici�n del atributo selected
en HTML 4.0.value
value
en HTML 4.0.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.
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(); };
defaultValue
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
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
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. accept
accept
en HTML 4.0.accessKey
accesskey
en HTML 4.0.align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.alt
alt
en HTML 4.0.checked
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
disabled
en HTML 4.0.maxLength
type
tenga el valor "Text" o "Password". V�ase la definici�n del atributo maxlength
en HTML 4.0.name
name
en HTML 4.0.readOnly
type
igual a "text" o "password". V�ase la definici�n del atributo readonly
en HTML 4.0.size
size
en HTML 4.0.src
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
tabindex
en HTML 4.0.type
type
en HTML 4.0.useMap
usemap
en HTML 4.0.value
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.blur
focus
select
INPUT
cuyo atributo type
tenga uno de los siguientes valores: "Text", "File", o "Password".click
INPUT
cuyo atributo type
tenga uno de los siguientes valores: "Button", "Checkbox", "Radio", "Reset", o "Submit".Campo de texto multil�nea. V�ase la definici�n del elemento TEXTAREA
en HTML 4.0.
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(); };
defaultValue
form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. accessKey
accesskey
en HTML 4.0.cols
cols
en HTML 4.0.disabled
disabled
en HTML 4.0.name
name
en HTML 4.0.readOnly
readonly
en HTML 4.0.rows
rows
en HTML 4.0.tabIndex
tabindex
en HTML 4.0.type
type
es la cadena "textarea". value
blur
focus
select
TEXTAREA
.Bot�n pulsador. V�ase la definici�n del elemento BUTTON
en HTML 4.0.
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; };
form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. accessKey
accesskey
en HTML 4.0.disabled
disabled
en HTML 4.0.name
name
en HTML 4.0.tabIndex
tabindex
en HTML 4.0.type
type
en HTML 4.0.value
value
en HTML 4.0.Texto del r�tulo de un campo de formulario. V�ase la definici�n del elemento LABEL
en HTML 4.0.
interface HTMLLabelElement : HTMLElement { readonly attribute HTMLFormElement form; attribute DOMString accessKey; attribute DOMString htmlFor; };
form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. accessKey
accesskey
en HTML 4.0.htmlFor
id
. V�ase la definici�n del atributo for
en HTML 4.0.Organiza los controles del formulario en grupos l�gicos. V�ase la definici�n del elemento FIELDSET
en HTML 4.0.
interface HTMLFieldSetElement : HTMLElement { readonly attribute HTMLFormElement form; };
form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. Proporciona un t�tulo para un grupo FIELDSET
. V�ase la definici�n del elemento LEGEND
en HTML 4.0.
interface HTMLLegendElement : HTMLElement { readonly attribute HTMLFormElement form; attribute DOMString accessKey; attribute DOMString align; };
form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. accessKey
accesskey
en HTML 4.0.align
FIELDSET
. V�ase la definici�n del atributo align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Lista no ordenada. V�ase la definici�n del elemento UL
en HTML 4.0.
interface HTMLUListElement : HTMLElement { attribute boolean compact; attribute DOMString type; };
compact
compact
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.type
type
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Lista ordenada. V�ase la definici�n del elemento OL
en HTML 4.0.
interface HTMLOListElement : HTMLElement { attribute boolean compact; attribute long start; attribute DOMString type; };
compact
compact
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.start
start
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.type
type
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Lista de definiciones. V�ase la definici�n del elemento DL
en HTML 4.0.
interface HTMLDListElement : HTMLElement { attribute boolean compact; };
compact
compact
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Lista estilo directorio. V�ase la definici�n del elemento DIR
en HTML 4.0. Este elemento est� desaprobado en HTML 4.0.
interface HTMLDirectoryElement : HTMLElement { attribute boolean compact; };
compact
compact
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Lista estilo men�. V�ase la definici�n del elemento MENU
en HTML 4.0. Este elemento est� desaprobado en HTML 4.0.
interface HTMLMenuElement : HTMLElement { attribute boolean compact; };
compact
compact
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Objeto de lista. V�ase la definici�n del elemento LI
en HTML 4.0.
interface HTMLLIElement : HTMLElement { attribute DOMString type; attribute long value; };
type
type
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.value
OL
. V�ase la definici�n del atributo value
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Contenedor gen�rico en bloque. V�ase la definici�n del elemento DIV
en HTML 4.0.
interface HTMLDivElement : HTMLElement { attribute DOMString align; };
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.P�rrafos. V�ase la definici�n del elemento P
en HTML 4.0.
interface HTMLParagraphElement : HTMLElement { attribute DOMString align; };
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Para los elementos H1
a H6
. V�ase la definici�n del elemento H1
en HTML 4.0.
interface HTMLHeadingElement : HTMLElement { attribute DOMString align; };
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Para los elementos Q
y BLOCKQUOTE
. V�ase la definici�n del elemento Q
en HTML 4.0.
interface HTMLQuoteElement : HTMLElement { attribute DOMString cite; };
cite
cite
en HTML 4.0.Texto preformateado. V�ase la definici�n del elemento PRE
en HTML 4.0.
interface HTMLPreElement : HTMLElement { attribute long width; };
width
width
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Fuerza un salto de l�nea. V�ase la definici�n del elemento BR
en HTML 4.0.
interface HTMLBRElement : HTMLElement { attribute DOMString clear; };
clear
clear
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Fuente base. V�ase la definici�n del elemento BASEFONT
en HTML 4.0. Este elemento est� desaprobado en HTML 4.0.
interface HTMLBaseFontElement : HTMLElement { attribute DOMString color; attribute DOMString face; attribute DOMString size; };
color
color
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.face
face
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.size
size
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Cambio local de fuente. V�ase la definici�n del elemento FONT
en HTML 4.0. Este elemento est� desaprobado en HTML 4.0.
interface HTMLFontElement : HTMLElement { attribute DOMString color; attribute DOMString face; attribute DOMString size; };
color
color
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.face
face
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.size
size
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Crea una l�nea separadora horizontal. V�ase la definici�n del elemento HR
en HTML 4.0.
interface HTMLHRElement : HTMLElement { attribute DOMString align; attribute boolean noShade; attribute DOMString size; attribute DOMString width; };
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.noShade
noshade
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.size
size
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.width
width
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Aviso de modificaci�n de una parte del documento. V�anse las definiciones de los elementos INS y DEL en HTML 4.0.
interface HTMLModElement : HTMLElement { attribute DOMString cite; attribute DOMString dateTime; };
cite
cite
en HTML 4.0.dateTime
datetime
en HTML 4.0.El elemento ancla (origen o destino de v�nculo). V�ase la definici�n del elemento A
en HTML 4.0.
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(); };
accessKey
accesskey
en HTML 4.0.charset
charset
en HTML 4.0.coords
shape
para la forma de la regi�n. V�ase la definici�n del atributo coords
en HTML 4.0.href
href
en HTML 4.0.hreflang
hreflang
en HTML 4.0.name
name
en HTML 4.0.rel
rel
en HTML 4.0.rev
rev
en HTML 4.0.shape
coords
. V�ase la definici�n del atributo shape
en HTML 4.0.tabIndex
tabindex
en HTML 4.0.target
target
en HTML 4.0.type
type
en HTML 4.0.blur
focus
Imagen incluida. V�ase la definici�n del elemento IMG
en HTML 4.0.
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; };
lowSrc
name
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.alt
alt
en HTML 4.0.border
border
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.height
height
en HTML 4.0.hspace
hspace
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.isMap
ismap
en HTML 4.0.longDesc
longdesc
en HTML 4.0.src
src
en HTML 4.0.useMap
usemap
en HTML 4.0.vspace
vspace
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.width
width
en HTML 4.0.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.
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; };
form
FORM
que contiene a este control. Devuelve null si este control no est� en el contexto de un formulario. code
code
de HTMLAppletElement. align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.archive
archive
en HTML 4.0.border
border
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.codeBase
classid
, data
y archive
. V�ase la definici�n del atributo codebase
en HTML 4.0.codeType
classid
. V�ase la definici�n del atributo codetype
en HTML 4.0.data
data
en HTML 4.0.declare
declare
en HTML 4.0.height
height
en HTML 4.0.hspace
hspace
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.name
name
en HTML 4.0.standby
standby
en HTML 4.0.tabIndex
tabindex
en HTML 4.0.type
data
. V�ase la definici�n del atributo type
en HTML 4.0.useMap
usemap
en HTML 4.0.vspace
vspace
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.width
width
en HTML 4.0.Par�metros pasados al elemento OBJECT
. V�ase la definici�n del elemento PARAM
en HTML 4.0.
interface HTMLParamElement : HTMLElement { attribute DOMString name; attribute DOMString type; attribute DOMString value; attribute DOMString valueType; };
name
name
en HTML 4.0.type
value
cuando valuetype
tiene el valor "ref". V�ase la definici�n del atributo type
en HTML 4.0.value
value
en HTML 4.0.valueType
value
. V�ase la definici�n del atributo valuetype
en HTML 4.0.Un applet Java incluido. V�ase la definici�n del elemento APPLET
en HTML 4.0. Este elemento est� desaprobado en HTML 4.0.
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; };
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.alt
alt
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.archive
archive
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.code
code
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.codeBase
codebase
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.height
height
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.hspace
hspace
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.name
name
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.object
object
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.vspace
vspace
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.width
width
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Mapa de im�genes en el lado del cliente. V�ase la definici�n del elemento MAP
en HTML 4.0.
interface HTMLMapElement : HTMLElement { readonly attribute HTMLCollection areas; attribute DOMString name; };
areas
name
usemap
). V�ase la definici�n del atributo name
en HTML 4.0.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.
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; };
accessKey
accesskey
en HTML 4.0.alt
alt
en HTML 4.0.coords
shape
para la forma de la regi�n. V�ase la definici�n del atributo coords
en HTML 4.0.href
href
en HTML 4.0.noHref
nohref
en HTML 4.0.shape
coords
. V�ase la definici�n del atributo shape
en HTML 4.0.tabIndex
tabindex
en HTML 4.0.target
target
en HTML 4.0.Sentencias de script. V�ase la definici�n del elemento SCRIPT
en HTML 4.0.
interface HTMLScriptElement : HTMLElement { attribute DOMString text; attribute DOMString htmlFor; attribute DOMString event; attribute DOMString charset; attribute boolean defer; attribute DOMString src; attribute DOMString type; };
text
htmlFor
event
charset
charset
en HTML 4.0.defer
defer
en HTML 4.0.src
src
en HTML 4.0.type
type
en HTML 4.0.Los m�todos create* y delete* de una tabla permiten a los autores construir y modificar tablas. HTML 4.0 especifica que en una tabla s�lo puede aparecer un ejemplar de cada uno de los elementos CAPTION
, THEAD
y TFOOT
. Por tanto, si ya existe uno, y se llama a los m�todos createTHead() o createTFoot(), el m�todo devuelve el elemento THead o TFoot existente. V�ase la definici�n del elemento TABLE
en HTML 4.0.
interface HTMLTableElement : HTMLElement { attribute HTMLTableCaptionElement caption; attribute HTMLTableSectionElement tHead; attribute HTMLTableSectionElement tFoot; readonly attribute HTMLCollection rows; readonly attribute HTMLCollection tBodies; attribute DOMString align; attribute DOMString bgColor; attribute DOMString border; attribute DOMString cellPadding; attribute DOMString cellSpacing; attribute DOMString frame; attribute DOMString rules; attribute DOMString summary; attribute DOMString width; HTMLElement createTHead(); void deleteTHead(); HTMLElement createTFoot(); void deleteTFoot(); HTMLElement createCaption(); void deleteCaption(); HTMLElement insertRow(in long index); void deleteRow(in long index); };
caption
CAPTION
(t�tulo) de la tabla, o nada si �ste no existe. tHead
THEAD
de la tabla, o null
si �sta no existe.
tFoot
TFOOT
de la tabla, o null
si �ste no existe.
rows
THEAD
, TFOOT
y TBODY
. tBodies
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.bgColor
bgcolor
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.border
border
en HTML 4.0.cellPadding
cellpadding
en HTML 4.0.cellSpacing
cellspacing
en HTML 4.0.frame
frame
en HTML 4.0.rules
rules
en HTML 4.0.summary
summary
en HTML 4.0.width
width
en HTML 4.0.createTHead
THEAD
).deleteTHead
createTFoot
TFOOT
).deleteTFoot
createCaption
CAPTION
.deleteCaption
insertRow
index
de la tabla. Si index
es igual al n�mero de filas, la nueva fila se a�ade al final. Adem�s, cuando la tabla est� vac�a la fila se inserta en un TBODY
que es creado e insertado en la tabla.
index |
El n�mero de fila donde insertar la nueva fila. El �ndice empieza en 0 y es relativo a todas las celdas contenidas dentro de la tabla, independientemente de la secci�n padre. |
deleteRow
index |
El �ndice de la fila a borrar. El �ndice empieza en 0 y es relativo a todas las celdas contenidas dentro de la tabla, independientemente de la secci�n padre. |
T�tulo de tabla. V�ase la definici�n del elemento CAPTION
en HTML 4.0.
interface HTMLTableCaptionElement : HTMLElement { attribute DOMString align; };
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Agrupa los elementos COL
y COLGROUP
. V�ase la definici�n del elemento COL
en HTML 4.0.
interface HTMLTableColElement : HTMLElement { attribute DOMString align; attribute DOMString ch; attribute DOMString chOff; attribute long span; attribute DOMString vAlign; attribute DOMString width; };
align
align
en HTML 4.0.ch
char
en HTML 4.0.chOff
charoff
en HTML 4.0.span
span
en HTML 4.0.vAlign
valign
en HTML 4.0.width
width
en HTML 4.0.Los elementos THEAD
, TFOOT
y TBODY
.
interface HTMLTableSectionElement : HTMLElement { attribute DOMString align; attribute DOMString ch; attribute DOMString chOff; attribute DOMString vAlign; readonly attribute HTMLCollection rows; HTMLElement insertRow(in long index); void deleteRow(in long index); };
align
align
de HTMLTheadElement para m�s detalles. ch
char
en HTML 4.0.chOff
charoff
en HTML 4.0.vAlign
valign
de HTMLTheadElement para m�s detalles. rows
insertRow
index |
El n�mero de fila en que insertar la nueva fila. El �ndice empieza en 0 y es relativo solamente a las filas contenidas dentro de esta secci�n, no a todas las filas de la tabla. |
deleteRow
index |
El �ndice de la fila a borrar. El �ndice empieza en 0 y es relativo solamente a las filas contenidas dentro de esta secci�n, no a todas las filas de la tabla. |
Una fila de una tabla. V�ase la definici�n del elemento TR
en HTML 4.0.
interface HTMLTableRowElement : HTMLElement { readonly attribute long rowIndex; readonly attribute long sectionRowIndex; readonly attribute HTMLCollection cells; attribute DOMString align; attribute DOMString bgColor; attribute DOMString ch; attribute DOMString chOff; attribute DOMString vAlign; HTMLElement insertCell(in long index); void deleteCell(in long index); };
rowIndex
sectionRowIndex
THEAD
, TFOOT
o TBODY
). cells
align
align
en HTML 4.0.bgColor
bgcolor
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.ch
char
en HTML 4.0.chOff
charoff
en HTML 4.0.vAlign
valign
en HTML 4.0.insertCell
TD
vac�a en esta fila.
index |
El lugar en que insertar la celda. |
deleteCell
index |
El �ndice de la celda a borrar. |
El objeto usado para representar los elementos TH
y TD
. V�ase la definici�n del elemento TD
en HTML 4.0.
interface HTMLTableCellElement : HTMLElement { readonly attribute long cellIndex; attribute DOMString abbr; attribute DOMString align; attribute DOMString axis; attribute DOMString bgColor; attribute DOMString ch; attribute DOMString chOff; attribute long colSpan; attribute DOMString headers; attribute DOMString height; attribute boolean noWrap; attribute long rowSpan; attribute DOMString scope; attribute DOMString vAlign; attribute DOMString width; };
cellIndex
abbr
abbr
en HTML 4.0.align
align
en HTML 4.0.axis
axis
en HTML 4.0.bgColor
bgcolor
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.ch
char
en HTML 4.0.chOff
charoff
en HTML 4.0.colSpan
colspan
en HTML 4.0.headers
id
para celdas de encabezado. V�ase la definici�n del atributo headers
en HTML 4.0.height
height
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.noWrap
nowrap
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.rowSpan
rowspan
en HTML 4.0.scope
scope
en HTML 4.0.vAlign
valign
en HTML 4.0.width
width
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.Crea una cuadr�cula de marcos. V�ase la definici�n del elemento FRAMESET
en HTML 4.0.
interface HTMLFrameSetElement : HTMLElement { attribute DOMString cols; attribute DOMString rows; };
cols
cols
en HTML 4.0.rows
rows
en HTML 4.0.Crea un marco. V�ase la definici�n del elemento FRAME
en HTML 4.0.
interface HTMLFrameElement : HTMLElement { attribute DOMString frameBorder; attribute DOMString longDesc; attribute DOMString marginHeight; attribute DOMString marginWidth; attribute DOMString name; attribute boolean noResize; attribute DOMString scrolling; attribute DOMString src; };
frameBorder
frameborder
en HTML 4.0.longDesc
longdesc
en HTML 4.0.marginHeight
marginheight
en HTML 4.0.marginWidth
marginwidth
en HTML 4.0.name
target
). V�ase la definici�n del atributo name
en HTML 4.0.noResize
noresize
en HTML 4.0.scrolling
scrolling
en HTML 4.0.src
src
en HTML 4.0.Subventanas en l�nea. V�ase la definici�n del elemento IFRAME
en HTML 4.0.
interface HTMLIFrameElement : HTMLElement { attribute DOMString align; attribute DOMString frameBorder; attribute DOMString height; attribute DOMString longDesc; attribute DOMString marginHeight; attribute DOMString marginWidth; attribute DOMString name; attribute DOMString scrolling; attribute DOMString src; attribute DOMString width; };
align
align
en HTML 4.0. Este atributo est� desaprobado en HTML 4.0.frameBorder
frameborder
en HTML 4.0.height
height
en HTML 4.0.longDesc
longdesc
en HTML 4.0.marginHeight
marginheight
en HTML 4.0.marginWidth
marginwidth
en HTML 4.0.name
target
). V�ase la definici�n del atributo name
en HTML 4.0.scrolling
scrolling
en HTML 4.0.src
src
en HTML 4.0.width
width
en HTML 4.0.