Soy un novato, así que lo grabé. Esta respuesta se vio en Baidu, por lo que se considera una reimpresión.
El siguiente contenido responde qué si se llama a Document.Write después de cargar la página, sobrescribirá todo el documento.
La [salida HTML] en la solicitud se refiere a cuando la página está cargada.
La copia del código es la siguiente:
<html>
<head> </head>
<Body>
<script type = "text/javaScript"> document.write ("<p> hello </p>"); </script>
</body>
</html>
Cuando la página esté cargada, verá Hello en la página. Verificar el archivo fuente es el código anterior.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------
Pero si la página se ha cargado y luego use document.write, sobrescribirá todo el documento.
La copia del código es la siguiente:
<html>
<head> </head>
<Body>
<script type = "text/javaScript">
// llame a document.write al hacer clic en el mouse
document.OnClick = function () {
document.write ("<span> javaScript </span>");
};
</script>
</body>
</html>
Debido a que la acción del mouse se ejecuta después de cargar la página, la página completa se sobrescribirá por <span> JavaScript </span>. Ahora, solo verá <span> JavaScript </span> cuando mira el archivo de origen.