HTML JavaScript


JavaScript rend les pages HTML plus dynamiques et interactives.


Examples

Exemples en ligne


Comment insérer un script dans un document HTML.


Comment gérer les navigateurs qui ne prennent pas en charge les scripts ou qui les désactivent.


Balise HTML <script>

La balise <script> est utilisée pour définir des scripts côté client, tels que JavaScript.

L'élément <script> peut contenir des instructions de script ou pointer vers des fichiers de script externes via l'attribut src.

JavaScript est le plus couramment utilisé pour les opérations sur les images, la validation de formulaires et la mise à jour dynamique du contenu.

Le script suivant affichera "Hello World!" dans le navigateur :

Exemple

<script> document.write("Hello World!"); </script>

Essayez-le »

RemarkAstuce :Pour en savoir plus sur les tutoriels JavaScript, veuillez consulterTutoriel JavaScript!


Balise HTML <noscript>

La balise <noscript> fournit un contenu alternatif lorsque les navigateurs ne prennent pas en charge les scripts ou désactivent les scripts.

L'élément <noscript> peut contenir tous les éléments que l'on peut trouver dans le corps d'une page HTML.

Ce n'est que lorsque le navigateur ne prend pas en charge les scripts ou les désactive que l'élément <noscript> affiche son contenu :

Exemple

<script> document.write("Hello World!") </script> <noscriptDésolé, votre navigateur ne prend pas en chargeJavaScript!</noscript>

Essayez-le »


Expérience JavaScript (issue du tutoriel JavaScript de ce site)

Exemple de code JavaScript :

JavaScript peut directement produire du HTML :

document.write("<p>Ceci est un paragraphe.</p>");

Essayez-le »

Réponse aux événements JavaScript :

<button type="button" onclick="myFunction()">Cliquez ici !</button>

Essayez-le »

JavaScript gère les styles HTML :

document.getElementById("demo").style.color="#ff0000";

Essayez-le »


Balise script HTML

Balise Description
<script> Définit le script côté client
<noscript> Définit le texte à afficher lorsque les navigateurs ne prennent pas en charge les scripts ou désactivent les scripts.
Autres extensions