Balise script

La balise script intègre JavaScript à une page HTML (et, beaucoup plus rarement, d'autres scripts également).

Il est possible d'inclure un fichier JavaScript séparé (dans ce cas, l'attribut src doit être spécifié) ou d'écrire le code JavaScript directement sur la page HTML. Essentiellement, script se comporte comme la balise link et la balise style simultanément, mais non pas pour le CSS, pour JavaScript.

Cette balise doit être placée à l'intérieur de la balise head, cependant ce n'est pas obligatoire - la balise script peut également être placée à l'intérieur de la balise body et cela fonctionnera.

Attributs et propriétés

Attribut/propriété Description
src Chemin vers le fichier à inclure.
type Type de données du fichier inclus. Pour JavaScript, utilisez text/javascript. Ce n'est pas obligatoire en HTML5.
language Définit le langage du script. Cet attribut est déprécié, et l'attribut type doit lui être préféré.
defer L'attribut defer retarde l'exécution du script jusqu'à ce que la page entière soit complètement chargée.

Exemple

Incluons un fichier JavaScript séparé :

html<script src="test.js"></script>

Exemple

Et ainsi, nous écrivons le code JavaScript directement sur la page HTML :

html<script>
  let test = '123';
</script>

Voir aussi