Los métodos de document

Método Descripción
addEventListener() Adjunta un controlador de eventos al documento
adoptNode() Adopta un nodo de otro documento
close() Cierra el flujo de salida previamente abierto con document.open ()
createAttribute() Crea un nodo de atributo
createComment() Crea un nodo Comentario con el texto especificado
createDocumentFragment() Crea un nodo DocumentFragment vacío
createElement() Crea un nodo de elemento
createEvent() Crea un nuevo evento
createTextNode() Crea un nodo de texto
execCommand() Invoca la operación de portapapeles especificada en el elemento que tiene el foco en ese momento.
fullscreenEnabled() Devuelve un valor booleano que indica si el documento se puede ver en modo de pantalla completa.
getElementById() Devuelve el elemento que tiene el atributo ID con el valor especificado
getElementsByClassName() Devuelve una colección HTMLC que contiene todos los elementos con el nombre de clase especificado
getElementsByName() Devuelve una colección HTMLC que contiene todos los elementos con un nombre especificado
getElementsByTagName() Devuelve una colección HTMLC que contiene todos los elementos con el nombre de etiqueta especificado
hasFocus() Devuelve un valor booleano que indica si el documento tiene el foco.
importNode() Importa un nodo de otro documento
normalize() Elimina los nodos de texto vacíos y une los nodos adyacentes
normalizeDocument() Elimina los nodos de texto vacíos y une los nodos adyacentes
open() Abre una secuencia de salida HTML para recopilar la salida de document.write ()
prepend() Inserta un nodo por delante del primer elemento dle documento..
querySelector() Devuelve el primer elemento que coincide con un selector o selectores CSS especificados en el documento.
querySelectorAll() Devuelve una NodeList estática que contiene todos los elementos que coinciden con un selector o selectores CSS especificados en el documento.
removeEventListener() Elimina un controlador de eventos del documento (que se ha adjuntado con el   método addEventListener () )
replaceChild() Reemplaza un nodo por otro nuevo.
write() Escribe expresiones HTML o código JavaScript en un documento.
writeln() Igual que write (), pero agrega un carácter de nueva línea después de cada declaración
scripts