Dengan Document Object Model (DOM), Anda dapat membuat hampir semua hal dalam HTML secara dinamis dengan JavaScript. Alasan mendasar adalah bahwa tag <script> tidak berbeda dari elemen lain di halaman: mereka semua dapat direferensikan melalui DOM, mereka dapat dipindahkan, dihapus, atau bahkan dibuat dalam dokumen. Menggunakan metode DOM standar, sangat mudah untuk membuat elemen <script> Tahun Baru:
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
var skrip = document.createElement ("Script");
script.type = "Teks/JavaScript";
script.src = "file1.js";
document.geteLementByTagname ("head") [0] .AppendChild (skrip);
</script>
Elemen <script> yang baru dibuat ini memuat file file1.js. File mulai mengunduh saat elemen ditambahkan ke halaman. Poin kunci dari teknik ini adalah bahwa setiap kali unduhan dimulai, unduhan dan eksekusi file tidak akan memblokir proses lain pada halaman. Anda bahkan dapat meletakkan kode di area <head> halaman tanpa mempengaruhi bagian lain dari halaman.