Un team su cui sto lavorando ha preso l'abitudine di utilizzare <script>tag in posizioni casuali nel corpo delle nostre pagine HTML. Per esempio:
<html>
<head></head>
<body>
<div id="some-div">
<script type="text/javascript">//some javascript here</script>
</div>
</body>
</html>
Non l'avevo mai visto prima. Sembra funzionare nei pochi browser che ho testato. Ma per quanto ne so, non è valido inserire tag di script in posti come questo.
Ho sbagliato? Quanto è grave che stiamo inserendo tag di script all'interno di tag div come questo? Ci sono problemi di compatibilità del browser di cui dovrei essere a conoscenza?
document.writeslì o non c'è una ragione particolare per essere dove si trova?