English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El objeto Document es el propietario de todos los otros objetos en su página web.
El objeto Document es el nodo raíz del documento HTML, que representa su página web.
Para acceder a cualquier elemento en la página HTML, siempre se debe comenzar con el objeto Document.
Proporciona funcionalidades globales al documento, como cómo obtener la URL de la página y crear nuevos elementos en el documento.
Este ejemplo utiliza el método getElementsByld() para encontrar elementos HTML (con id="para"):
document.getElementById("para");Prueba a ver‹/›
El objeto Document es el nodo raíz del documento HTML.
La siguiente tabla enumera las propiedades del objeto Document:
Atributo | Descripción |
---|---|
activeElement | Devuelve el elemento actual con el foco en el documento |
baseURI | Devuelve el URI básico absoluto del documento |
body | Establecer o devolver el texto del cuerpo del documento (elemento) |
cookie | Devuelve la lista separada por punto y coma de las cookies del documento |
characterSet | Devuelve el conjunto de caracteres utilizado por el documento |
defaultView | Devuelve el objeto de ventana asociado con el documento; si no hay objeto de ventana disponible, devuelve null |
designMode | Obtener o establecer la capacidad de editar todo el documento |
doctype | Devuelve la declaración de tipo de documento del documento actual |
documentElement | Devuelve el elemento Document que es el subelemento directo del documento (<html>elemento) |
documentURI | Establece o devuelve la ubicación del documento en forma de cadena |
domain | Devuelve el nombre de dominio del servidor que carga el documento |
embeds | Devuelve todos los<embed>Lista de elementos |
forms | Devuelve todos los<form>Lista de elementos |
fullscreenElement | Devuelve el elemento que se muestra en modo de pantalla completa |
fullscreenEnabled | Devuelve un valor booleano que indica si se puede ver el documento en modo de pantalla completa |
head | Devuelve el<head>elemento |
images | Devuelve todos los<img>Lista de elementos |
implementation | Devuelve la implementación DOM asociada con el documento actual |
lastModified | Devuelve la fecha y hora de la última modificación del documento |
links | Devuelve todos los elementos con el atributo href en el documento<a>y<area>Conjunto de elementos |
readyState | Devuelve el estado de carga del documento |
referrer | Devuelve la URL del documento que carga el documento actual |
scripts | Devuelve los<script>Lista de elementos |
title | Establece o devuelve el título del documento |
URL | Devuelve la URL completa del documento HTML en forma de cadena |
La siguiente tabla enumera los métodos del objeto Document:
Método | Descripción |
---|---|
addEventListener() | Añadir un gestor de eventos al documento |
adoptNode() | Adoptar un nodo de un documento externo |
close() | Cerrar el flujo de documento abierto anteriormente con document.open() |
createAttribute() | Crear un nodo de atributo |
createComment() | Crear un nuevo nodo de comentario con el texto especificado |
createDocumentFragment() | Crear un nuevo nodo de fragmento de documento |
createElement() | Crear un nuevo nodo de elemento con el nombre de etiqueta dado |
createTextNode() | Crear un nodo de texto |
execCommand() | Llamar a la operación de portapapeles especificada en el elemento con el foco actual |
exitFullscreen() | Deshacerse del elemento en modo de pantalla completa |
getElementById() | Devuelve el elemento con el atributo ID especificado |
getElementsByClassName() | Devuelve la lista de elementos con el nombre de clase dado |
getElementsByName() | Devuelve la lista de elementos con el nombre dado |
getElementsByTagName() | Devuelve una lista de elementos con el nombre de etiqueta dado |
hasFocus() | Devuelve true si el foco está en cualquier lugar dentro del documento especificado |
importNode() | Devuelve una copia clonada del nodo desde un documento externo |
normalize() | Elimina los nodos Texto vacíos y conecta los nodos adyacentes |
normalizeDocument() | Elimina los nodos Texto vacíos y conecta los nodos adyacentes |
open() | Abre un flujo de escritura para la escritura |
querySelector() | Devuelve el primer elemento que coincide con el selector CSS especificado en el documento |
querySelectorAll() | Devuelve una lista de todos los elementos que coinciden con el selector CSS especificado en el documento |
removeEventListener() | Elimina el administrador de eventos de un documento que tiene el método addEventListener() adjunto |
write() | Escribe una expresión HTML o código JavaScript en el documento |
writeln() | Igual que write(), pero agrega un salto de línea después de cada instrucción |