Visit Mozilla.org

DOM:document

De MDC

Imagen:traduccion-pendiente.png Esta página está traduciéndose a partir del artículo DOM:document, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción

« Referencia DOM de Gecko


En el DOM, el objeto documento proporciona una forma general para representar los documentos HTML, XHTML y XML. Los objetos del documento implementan a la interfaz general del Documento básico del DOM (en).

En adición a la interfaz del documento base del DOM, los documentos HTML además implementan a la interfaz de documento HTML del DOM (en), la cual es mucho más especializada para tratar documentos HTML (por ejemplo: document.cookie, document.alinkColor). La lista de propiedades y métodos que son partes de ésta interfaz especializada tienen un asterisco (*).

El objeto ventana es el contenedor del documento, el cual puede, a su vez, ser contenedor de varios elementos.

La interfaz del documento permite acceder a muchas cosas: al tipo de documento, sus colores y formateado, los plugins y applets, así como los métodos para crear y manipular todos los nodos hijos del documento, o elementos como: cuerpo y tabla (<BODY> - <TABLE>).

[editar] Propiedades

* document.alinkColor - Desaprobado
Devuelve o define el color de un enlace activo en el cuerpo del documento.
* document.anchors
Devuelve una lista de todas las anclas (anchors) del documento.
* document.applets
Devuelve una lista ordenada de los applets del dopcuemento.
* document.bgColor - Desaprobado
Da/define el color de fondo (bgColor) del documento actual.
* document.body
Devuelve el nodo cuerpo (body) del documento actual.
- document.characterSet
Devuelve el juego de caracteres usado por el documento.
* document.compatMode
Indica si el documento es retornado en modo aleatorio (quirks mode) o estricto.
- document.contentType
Devuelve el tipo de contenido (contentType) MIME del encabezado HTML del documento actual.
* document.cookie
Devuelve una lista separada con ";" de las cookies de ese documento o define una sola cookie.
- document.defaultView
Envía una referencia del objeto ventana (window).
* document.designMode
Devuelve/define la capacidad de editar WYSYWIG en Midas. Se puede usar, únicamente, con documentos HTML.
- document.doctype
Devuelve la definición del tipo de documento (DTD).
- document.documentElement
Devuelve el elemento que es un hijo directo del documento. Para los documentos HTML, es normalmente el elemento HTML.
* document.domain
El dominio del documento actual.
* document.embeds
Da una lista de los objetos incluidos dentro del documento actual.
* document.fgColor - Desaprobado
Da/Define el color del primer plano o del texto del documento actual.
- document.firstChild
Devuelve el primer nudo en la lista de los hijos directos del documento. (Aquí se puede ver la propiedad general del elemento primer hijo)
* document.forms
Devuelve una lista de los elementos formularios del documento actual.
* document.height
Muestra/define la altura del documento actual.
* document.images
Devuelve una lista de las imágenes del documento actual.
* document.implementation
Devuelve la implementación DOM asociada al documento actual.
* document.lastModified
Devuelve la fecha en la cual el documento fue modificado por última vez.
* document.linkColor Desaprobado
Muestra/define el color de los enlaces del documento.
* document.links
Devuelve la lista completa de los enlaces del documento.
* document.location
Devuelve el identificador uniforme de recurso (URI) del documento.
- document.namespaceURI
Devuelve el espacio de nombrado XML del documento.
* document.plugins
Devuelve una lista de los plugins disponibles.
- document.popupNode
Devuelve el nodo sobre el cual una ventana emergente fue invocada, (sólo en documentos XUL - lenguaje de usuario XML).
* document.referrer
Devuelve el URI de la página que lleva a la página/documento actual.
* document.styleSheets
Devuelve la lista de las hojas de estilo del documento actual.
* document.title
Devuelve el título del documento.
- document.tooltipNode
Devuelve el nodo que es el objetivo del tooltip.
- document.URL
Devuelve un texto conteniendo la URL del documento.
* document.vlinkColor Desaprobado
Muestra/define el color de los enlaces visitados.
* document.width
Devuelve el ancho del documento.

[editar] Métodos

* document.clear - Desaprobado
En la mayoría de los navegadores modernos, incluidas versiones recientes de Firefox e Internet Explorer, éste método no hace nada.
* document.close*
Closes a document stream for writing.
- document.createAttribute
Crea un nuevo nudo de atributo y lo devuelve.
- document.createDocumentFragment
Crea un nuevo fragmento del documento.
- document.createElement
Crea un nuevo elemento con el nombre de etiqueta dado.
- document.createElementNS
Creates a new element with the given tag name and namespace URI.
- document.createEvent
Crea un evento.
- document.createNSResolver
Creates an XPathNSResolver.
- document.createRange
Crea un objeto de rango.
- document.createTextNode
Crea un nodo de texto.
- document.createTreeWalker
Crea un objeto TreeWalker.
- document.evaluate
Evalúa una expresión XPath.
* document.execCommand
Ejecuta un comando Midas.
- document.getElementById
Devuelve la referencia del objeto de un elemento por la identificación.
- document.getElementsByName
Devuelve una lista de elementos que tienen el mismo nombre.
- document.getElementsByTagName
Devuelve una lista de elementos con el mismo nombre de etiqueta.
- document.getElementsByTagNameNS
Devuelve una lista de los elementos que tienen el mismo nombre de etiqueta y de espacio de nombrado.
- document.importNode
Devuelve una copia de un nodo a partir de un documento externo.
- document.loadOverlay
Carga un XUL overlay dinámicamente. Sólo funciona en documentos XUL.
* document.open
Abre un canal de escritura en el documento.
* document.queryCommandEnabled
Devuelve true si el comando Midas puede ejecutarse en el rango actual.
* document.queryCommandIndeterm
Devuelve true si el comando Midas está en un estado indeterminado en el rango actual.
* document.queryCommandState
Devuelve true si el comando Midas se ha ejecutado en el rango actual.
* document.queryCommandValue
Devuelve el valor del rango actual para un comando Midas. Como en Firefox 2.0.0.2, queryCommandValue devolverá una cadena vacía cuando el valor del comando no se haya establecido explícitamente.
* document.write
Escribe texto en un documento.
* document.writeln
Escribe una línea de texto en un documento.