ทีมที่ฉันทำงานอยู่มีนิสัยชอบใช้<script>แท็กในตำแหน่งสุ่มในเนื้อหาของหน้า HTML ของเรา ตัวอย่างเช่น:
<html>
<head></head>
<body>
<div id="some-div">
<script type="text/javascript">//some javascript here</script>
</div>
</body>
</html>
ฉันไม่เคยเห็นสิ่งนี้มาก่อน ดูเหมือนว่าจะใช้ได้กับเบราว์เซอร์บางตัวที่ฉันได้ทดสอบ แต่เท่าที่ฉันทราบการวางแท็กสคริปต์ในตำแหน่งเช่นนี้ไม่ถูกต้อง
ฉันผิดเหรอ? การที่เราวางแท็กสคริปต์ไว้ในแท็ก div เช่นนี้แย่แค่ไหน? มีปัญหาความเข้ากันได้ของเบราว์เซอร์ที่ฉันควรทราบหรือไม่?
document.writesนั่นหรือไม่มีเหตุผลพิเศษที่ทำให้มันอยู่ที่ไหน?