Thuộc tính async của script

Định nghĩa và cách sử dụng

async thuộc tính thiết lập hoặc trả về script có nên chạy đồng bộ khi có thể hay không.

Thuộc tính này phản ánh thẻ <script> của Thuộc tính async.

Chú ý:Thuộc tính async chỉ áp dụng cho script外部 (và chỉ nên sử dụng khi thiết lập thuộc tính src).

Chú ý:Có nhiều cách để chạy script外部

  • Nếu có async: Chạy script đồng bộ với phần còn lại của trang (script sẽ chạy khi trang tiếp tục phân tích)
  • Nếu không có async nhưng có defer: Chạy script khi trang hoàn thành phân tích
  • Nếu cả async và defer đều không có: Chạy script ngay lập tức trước khi trình duyệt tiếp tục phân tích trang

Xem thêm:

Hướng dẫn HTML:Thuộc tính async của thẻ <script> HTML

Hướng dẫn HTML:Thẻ <script> HTML

Mẫu

Kiểm tra xem script có chạy đồng bộ khi có thể hay không:

var x = document.getElementById("myScript").async

Thử ngay

Cú pháp

Trả về thuộc tính async:

scriptObject.async

Đặt thuộc tính async:

scriptObject.async = true|false

Giá trị thuộc tính

Giá trị Mô tả
true|false

Định nghĩa script có nên chạy đồng bộ khi có thể hay không.

  • true - Vui lòng chạy script một cách đồng bộ khi có thể
  • false - Vân bản script sẽ không thực thi theo cách đồng bộ khi có thể sử dụng được

Chi tiết kỹ thuật

Giá trị trả về: Giá trị boolean, nếu vân bản script có thể sử dụng được thì sẽ thực thi theo cách đồng bộ, sẽ trả về true; ngược lại trả về false.

Hỗ trợ trình duyệt

Số trong bảng cho biết phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Hỗ trợ 10.0 Hỗ trợ Hỗ trợ Hỗ trợ