¶
Exercices autour du Dom
2022
Dans ces premier exercices (très basiques !), pour simplifier les
choses on positionne le gestionaire d’événement dans le code html, par
l'attribut onclick
.
A partir de l'exercice 6 essayez de le faire depuis javascript en
utilisant addEventListener
.
Dans les premiers exercices on demande l'affichage part
alert
mais vous pourrez essayer dans un second temps,
éventuellement après les feuilles d'exercices suivantes, de re-faire ces
exercices avec un affichage dans une zone prevue, voir de créer la zone
d'affichage dynamiquement.
On a le code HTML suivant :
<label for="m1">mois : </label>
<input type="text" id="m1" />
<p><button onclick="verifMois()">vérifier</button></p>
On a un champ texte (d'id "m1") demandant un numéro de mois
(1=janvier, ... 12=décembre), vérifiez si son contenu est correct ou
pas. On affichera le résultat dans un alert()
.
On a deux champs texte qui contiennent le score du joueur 1 et le
score du joueur 2. Écrire le formulaire et faire un programme qui
affiche qui a gagné. On affichera le résultat dans un
alert()
.
On veut calculer le poids idéal d'une personne.
Pour cela, on doit avoir trois informations : sa taille T en cm, son âge A en années, et son sexe S (qui sera donné par un champ texte dans lequel on écrira "homme" ou "femme").
La formule (complètement fantaisiste ! ) est :
Écrire le html correspondant, ainsi que le code javascript.
On affichera le résultat dans un alert()
.
On a le code html :
<p>nombres <input type="text" id="nbr" /></p>
<p><button onclick="calcuSommel()">vérifier</button></p>
Dans le champ texte on saisira des nombres séparés par des espaces.
Calculez la somme des nombre entrés.
Calculez leur moyenne avec un autre bouton.
On a deux champs texte. Dans le premier on entre un texte et dans le second on entre un caractère. Écrire une fonction qui affiche vrai si le caractère est compris dans le texte et faux sinon.
On n'utilisera pas indexOf
, mais on écrira une boucle en
utilisant la méthode charAt().
On veut écrire un petit programme javascript permettant de calculer un produit. L'utilisateur saisira les valeurs à ajouter dans deux champs :
x =
Écrire le programme en supposant que le résultat est montré en
utilisant un troisième champ de saisie de texte
(input
)
Écrire le programme en supposant que le résultat est montré dans
une div prevue a cet effet (il n'y a donc pas de 3em input
mais un div
)
innerHTML
textContent
du noeud divModifier le code de la question 2.b
pour que le
résultat s'affiche en rouge.
Modifier le code de la question 3
pour que le
résultat soit sur fond vert si il est plus petit que 10, et sur fond
jaune sinon.
Modifier le code de la question 4
pour que si le
résultat est un NaN un message s'affiche sur fond rose en haut à droite
de l'écran