Une équipe sur laquelle je travaille a pris l'habitude d'utiliser des <script>balises à des endroits aléatoires dans le corps de nos pages HTML. Par exemple:
<html>
<head></head>
<body>
<div id="some-div">
<script type="text/javascript">//some javascript here</script>
</div>
</body>
</html>
Je n'avais jamais vu ça auparavant. Cela semble fonctionner dans les quelques navigateurs que j'ai testés. Mais pour autant que je sache, il n'est pas valide de mettre des balises de script dans des endroits comme celui-ci.
Ai-je tort? À quel point est-ce que nous mettons des balises de script dans des balises div comme celle-ci? Y a-t-il des problèmes de compatibilité du navigateur dont je devrais être conscient?
document.writesil là ou n'y a-t-il aucune raison particulière pour qu'il soit là où il se trouve?