JavaScript est un langage de programmation utilisé dans les pages web pour rendre le contenu interactif.
<head><body><script src="script.js"></script>
.js
pour séparer le code HTML et JavaScript.
function direBonjour() {
alert("Bonjour");
}
direBonjour();
Un événement est une action détectée par le navigateur : clic, chargement, saisie clavier, etc.
| Événement | Quand ? | Exemple |
|---|---|---|
| onclick | Clic sur un élément | <button onclick="f()"> |
| onload | Chargement de la page | <body onload="f()"> |
| onsubmit | Soumission formulaire | <form onsubmit="f()"> |
| onchange | Changement valeur | <input onchange="f()"> |
| onmouseover | Survol souris | <div onmouseover="f()"> |
| Méthode | Rôle |
|---|---|
| addEventListener() | Associer un événement (bonne pratique) |
| setTimeout() | Appeler une fonction après un délai |
| setInterval() | Appeler une fonction à intervalles réguliers |
JavaScript peut lire et modifier les éléments HTML grâce au DOM.
document.getElementById("id").value
document.getElementById("id").checked
document.getElementById("id").selectedIndex