HTMLScriptElement: thuộc tính noModule
Thuộc tính noModule của giao diện HTMLScriptElement là một giá trị boolean cho biết liệu tập lệnh có được thực thi trong các trình duyệt hỗ trợ ES modules hay không. Thực tế, thuộc tính này có thể được dùng để cung cấp các tập lệnh dự phòng cho các trình duyệt cũ không hỗ trợ JavaScript modules.
Nó phản ánh thuộc tính nomodule của phần tử <script>.
Giá trị
Một giá trị boolean: true có nghĩa là tập lệnh không nên được thực thi trong các trình duyệt hỗ trợ ES modules, ngược lại là false.
Ví dụ
html
<script id="el" nomodule>
// Nếu trình duyệt hỗ trợ JavaScript modules, đoạn script sau sẽ không được thực thi.
console.log("The browser does not support JavaScript modules");
</script>
js
const el = document.getElementById("el");
console.log(el.noModule); // Kết quả: true
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # dom-script-nomodule> |