Balise SCRIPT
Rôle
La balise <script> est utilisé pour définir un script en JavaScript.
La balise <script> peut pointer vers un fichier de script externe avec l’attribut src. Dans ce cas le contenu de la balise doit resté vide
Regardez aussi la balise noscript pour les navigateurs qui ne supportent pas les scripts côté client.
Testez vous-même cette balise
Utilisez Codepen.
Voici le resultat
Compatibilité
La balise <script> est pris en charge par tous les principaux navigateurs
Attributs spécifiques
Attributs spécifiques à cet élément
- async
- Spécifie que le script est exécuté de manière asynchrone, c’est à dire en même temps que l’analyse syntaxique de la page (pris en charge qu’à partir d’IE-10). A utiliser seulement si le script est externe à la page HTML.
Syntaxe :
<script src="fichier.js" async > </script>
- charset
- Spécifie le jeu de caractères utilisé dans un fichier de script externe. A utiliser donc seulement si le script est externe à la page HTML.
Syntaxe :
<script src="fichier.js" charset="utf-8" > </script>
- defer
- Spécifie que le script est exécuté lorsque la page est chargée (pris en charge qu’à partir d’Opéra 13). A utiliser seulement si le script est externe à la page HTML.
Syntaxe :
<script src="fichier.js" defer > </script>
- src
- Spécifie l’URL du fichier de script externe
Syntaxe :
<script src="fichier.js" > </script>
- type
- Précise le type MINE du contenu entre les balises <script>
Syntaxe :
<script type="text/javascript" src="fichier.js" > document.write('Hello!'); </script>
- Valeurs possible :
- text/javascript (par défaut)
- text/ecmascript
- application/ecmascript
- application/javascript
- text/vbscript