Un equipo en el que estoy trabajando se ha acostumbrado a utilizar <script>etiquetas en lugares aleatorios del cuerpo de nuestras páginas HTML. Por ejemplo:
<html>
<head></head>
<body>
<div id="some-div">
<script type="text/javascript">//some javascript here</script>
</div>
</body>
</html>
No había visto esto antes. Parece funcionar en los pocos navegadores que he probado. Pero hasta donde yo sé, no es válido poner etiquetas de script en lugares como este.
¿Me equivoco? ¿Qué tan malo es que coloquemos etiquetas de script dentro de etiquetas div como esta? ¿Hay algún problema de compatibilidad del navegador que deba tener en cuenta?
document.writesallí o no hay ninguna razón particular para que esté donde está?