Con el modelo de objeto de documento (DOM), puede crear casi todo en HTML dinámicamente con JavaScript. La razón fundamental es que la etiqueta <script> no es diferente de otros elementos en la página: todos pueden ser referenciados a través de DOM, pueden moverse, eliminar o incluso crear en el documento. Usando el método DOM estándar, es muy fácil crear un elemento <script> de año nuevo:
La copia del código es la siguiente:
<script type = "text/javaScript">
var script = document.createElement ("script");
script.type = "text/javaScript";
script.src = "file1.js";
document.getElementBytagName ("Head") [0] .AppendChild (script);
</script>
Este elemento <script> recién creado carga el archivo File1.js. El archivo comienza a descargar cuando el elemento se agrega a la página. El punto clave de esta técnica es que cada vez que se inicia la descarga, la descarga y ejecución del archivo no bloqueará otros procesos en la página. Incluso puede colocar el código en el área <Head> de la página sin afectar otras partes de la página.