Переделанный пример из первого поста
<!DOCTYPE html>
<html lang="en">
<head>
<script>
// вместо src="test.js"
const headerText = `
for(let i=1; i<=3; i++) {
alert("Из шляпы достали "+i+" кролика!")
}
`;
function setHeader() {
const header = document.createElement("script");
header.textContent = headerText;
document.body.prepend(header);
}
document.addEventListener( "DOMContentLoaded" , function() {
setHeader();
})
</script>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
</body>
</html>