Thẻ <script>
trong HTML
- Tag
<script>
dùng để xác định một kịch bản (script) phía máy khách (clien), chẳng hạn như javascript. - Tag
<script>
đòi hỏi thuộc tính type, xác định kiểu MIME của<script>
. - Tag
<script>
sử dụng chung cho javascript: thao tác hình ảnh, check form, thay đổi tự động nội dung. - Ta có thể sử dụng tag
<noscript>
để hiển thị những nội dung mà trình duyệt bị người dùng vô hiệu hóa hoặc không hỗ trợ<script>
.
Sự khác nhau giữa HTML4.01 và HTML5
HTML4.01 | HTML5 |
---|---|
Thuộc tính type là thuộc tính bắt buộc trong HTML4. | Thuộc tính type là thuộc tính tùy chọn trong HTML5. |
- | Thuộc tính async là thuộc tính mới trong HTML5. |
- | Một vài thuộc tính không được hỗ trợ trong HTML5. |
Cấu trúc
<script></script>
Ví dụ
<script type="text/javascript"> document.write("Hello World!") </script>
Hiển thị trình duyệt:
Hello World!
Trình duyệt hỗ trợ
<script>
được hỗ trợ trong đa số các trình duyệt.
Thuộc tính
Cách sử dụng:
<script thuoctinh="giatri"></script>
Thuộc tính tùy chọn
Thuộc tính | Giá trị | Ví dụ | Mô tả |
---|---|---|---|
Thuộc tính mới(Mới) | |||
async | async | async="async" | Xác định script thực hiện có đồng bộ hay không. |
Thuộc tính như HTML4.01 | |||
charset | Bộ mã ký tự | charset="UTF-8" | Xác định mã hóa ký tự được sử dụng trong một tập tin < script > bên ngoài |
defer | defer | defer="defer" | Chỉ định rằng việc thực hiện các < script > nên được hoãn lại (trì hoãn) cho đến khi trang đã được load. |
src | URL | src="js/script.js" | Xác định đường dẫn URL tới một < script > bên ngoài. |
type | MIME-type | type="image/gif" | Xác định kiểu MIME của < script > |
Thuộc tính không hỗ trợ trong HTML5 | |||
xml:space | preserve | - | Không hỗ trợ trong HTML5. |