Ouvrez la console web de firefox ainsi que l’ardoise javascript et testez le code des transparents 4, 8, 10 et 24 (vous pouvez tester ligne par ligne, essayer des variantes...)
Téléchargez la page Manip11.html
,
placez-la dans un dossier et créez un fichier
click.js
dans le même dossier afin qu’il soit
chargé lors de l’affichage de la page. Dans ce fichier :
"use strict";
deplace
qui prend en
paramètre un élément <li>
(list item) et le
place à la fin de la liste d’identifiant "cible"
.
Tester cette fonction via la console javascript (vous pouvez
créer un élément <li>
à la main ou en
récupérer un dans la page).addListeners()
qui
parcourt la liste des enfants de l’élément
"source"
et ajoute à chacun d’eux un attribut
onclick
comprenant une fonction chargée de placer
l’élément dans la liste cible
. Ajouter au script
une ligne qui exécute cette fonction. Tester. Que se
passe-t-il quand on clique sur les éléments de la deuxième
liste ?deplace
pour obtenir ce comportement (en
modifiant l’attribut onclick
de l’élément
déplacé). Faire en sorte que l’élément puisse indéfiniment
passer d’une liste à l’autre quand on clique dessus.