Javascript
Javascript
Niveau : 3°IIR
Une fois la variable déclarée une première fois grâce à let, on peut l’utiliser directement.
const signifie “constante”. Donc, une fois déclaré, monPrénom ne pourra plus changer.
Pour vérifier le contenu d’une variable, il est possible d’utiliser l’instruction console.log(), avec
entre les parenthèses, le nom de la variable:
undefined : pour représenter use variable qui n’a pas été déclarée, ou n’a pas été initialisée.
L'objet document est un sous-objet de window, l'un des plus utilisés. Et pour cause, il
représente la page Web et plus précisément la balise <html>. C'est grâce à cet élément-là que
nous allons pouvoir accéder aux éléments HTML et les modifier.
les informations sur cet objet (son nom, son id, sa position, etc.) : ce sont les propriétés
de l’objet ;
ce que cet objet est capable de faire (réagir au clic, par exemple) : ce sont les méthodes.
querySelector
querySelectorAll
Quand nous faisons un console.log de cette variable, nous constatons bien le contenu de
notre variable baliseZoneProposition, et nous retrouvons bien notre div :
Pour récupérer tous les inputs de type radio d’un seul coup, je peux donc écrire :
Dans ce code :
Nous avons commencé par récupérer mon image grâce à getElementById ;
le premier paramètre représente le nom de l’attribut que nous souhaitons modifier, ici, l’attribut alt ;
le second paramètre est la nouvelle valeur que nous souhaitons lui attribuer.
Dans nouvelElement, nous aurons un objet HTMLElement qui représente la balise que nous
avons créée.
Pour implémenter cela, nous devons d’abord dire à JavaScript de les écouter grâce à un
eventListener, littéralement un “écouteur d’évènement”, en français. Puis, nous devons lier l’
événement à un bloc de code.
Il suffit de cliquer sur le texte pour que la boîte de dialogue s'affiche. Afin d'obtenir ce
résultat nous avons ajouté à notre <span> un attribut contenant les deux lettres « on » et le
nom de notre événement « click »; nous obtenons donc « onclick ».
Cet attribut possède une valeur qui est un code Javascript, vous pouvez y écrire quasiment
tout ce que vous souhaitez, mais tout doit tenir entre les guillemets de l'attribut.
une fonction.
Prenons un exemple très simple pour illustrer ceci. Créons un bouton dans un fichier HTML :
Si nous exécutons ce code, le console.log ne s’affichera pas, car nous avons simplement
ajouté un écouteur d’événement. Nous avons dit à ce dernier : “Lorsque l’événement click se
produit sur monBouton, alors vous allez exécuter la fonction en paramètre”. Par conséquent,
tant qu’il n’y pas de clique sur le bouton, il ne se passe rien. En revanche, le console.log
apparaîtra à l’instant où on cliquera dessus.
Entre les parenthèses est apparue une nouvelle variable appelée event. Cette variable est
fournie directement par JavaScript. C’est un objet qui contient toutes les informations liées à
l’événement. Ici, ce code affiche dans la console toutes les touches sur lesquelles nous
pressons:
event.target : renvoie l’élément HTML qui a déclenché l’événement ;