Escritura de documento HTML DOM ()
Ejemplos
Escriba un texto directamente en la salida HTML:
document.write("Hello World!");
Escriba algunos elementos HTML directamente en la salida HTML:
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
El uso de document.write() después de cargar un documento, elimina todo el HTML existente:
// This should be avoided:
function myFunction() {
document.write("Hello World!");
}
Más ejemplos a continuación.
Definición y uso
El write()
método escribe directamente en un flujo de documentos abiertos (HTML).
Advertencia
El write()
método elimina todo el HTML existente cuando se usa en un documento cargado.
El write()
método no se puede utilizar en XHTML o XML.
Nota
El write()
método se usa con mayor frecuencia para escribir en flujos de salida abiertos por el open()
método.
Consulte "Más ejemplos" a continuación.
Ver también:
El método del documento writeln()
Sintaxis
document.write(exp1, exp2, exp3, ...)
Parámetros
Parameter | Description |
exp1, exp2, exp3, ... |
Optional. The output stream. Multiple arguments are allowed and will be appended to the document in order of occurrence. |
Valor devuelto
NINGUNA |
Más ejemplos
Escriba un objeto de fecha directamente en la salida HTML:
document.write(Date());
Abra un flujo de salida, agregue algo de HTML y luego cierre el flujo de salida:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
Abre una nueva ventana y escribe algo de HTML en ella:
const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
La diferencia entre escribir() y escribir()
escribir() y escribirln():
<body>
<p>Note that write() does NOT add a new line after each statement:</p>
<pre>
<script>
document.write("Hello World!");
document.write("Have a nice day!");
</script>
</pre>
<p>Note that writeln() adds a new line after each statement:</p>
<pre>
<script>
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
</body>
No tiene sentido usar writeln() en HTML.
Si desea nuevas líneas en HTML, debe usar párrafos o <br>:
document.write("Hello World!<br>");
document.write("Have a nice day!");
Compatibilidad con navegador
document.write
es compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |