DOM:document
De MDC
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
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.