HTMLScriptElement : propriété noModule
La propriété noModule de l'interface HTMLScriptElement est une valeur booléenne qui indique si le script doit être exécuté dans les navigateurs qui prennent en charge les modules. Concrètement, cela permet de fournir des scripts de repli aux anciens navigateurs qui ne prennent pas en charge les modules JavaScript.
Elle reflète l'attribut nomodule de l'élément HTML <script>.
Valeur
Un booléen. true signifie que le script ne doit pas être exécuté dans les navigateurs qui prennent en charge les modules, false dans le cas contraire.
Exemples
html
<script id="el" nomodule>
// Si le navigateur prend en charge les modules JavaScript, le script suivant ne sera pas exécuté.
console.log("Le navigateur ne prend pas en charge les modules JavaScript");
</script>
js
const el = document.getElementById("el");
console.log(el.noModule); // Affiche : true
Spécifications
| Specification |
|---|
| HTML> # dom-script-nomodule> |
Compatibilité des navigateurs
Chargement…