Một nhóm mà tôi đang làm việc đã có thói quen sử dụng <script>thẻ ở những vị trí ngẫu nhiên trong phần nội dung của các trang HTML của chúng tôi. Ví dụ:
<html>
<head></head>
<body>
<div id="some-div">
<script type="text/javascript">//some javascript here</script>
</div>
</body>
</html>
Tôi đã không nhìn thấy điều này trước đây. Nó dường như hoạt động trong một số trình duyệt mà tôi đã thử nghiệm. Nhưng theo tôi biết, việc đặt các thẻ script ở những nơi như thế này là không hợp lệ.
Tôi có lầm không? Tệ hại như thế nào khi chúng ta đặt các thẻ script trong các thẻ div như thế này? Có bất kỳ vấn đề nào về khả năng tương thích của trình duyệt mà tôi cần biết không?
document.writesở đó hay không có lý do cụ thể nào để nó ở vị trí của nó?