Niveau 8.9 du cahier d'exercices JavaScript
Un menu avec des liens est donné. Faites en sorte que lorsqu'on clique sur un lien du menu, un sous-menu apparaisse en dessous.
Un paragraphe avec des mots et un bouton sont donnés. Lorsqu'on clique sur le bouton, colorez chaque mot avec une couleur aléatoire de sorte que les paragraphes voisins aient des couleurs différentes.
Une div est donnée. Cette div a une croix de fermeture. Faites en sorte que lors d'un clic sur la croix, ou sur n'importe quel endroit de la page en dehors de la div, cette div soit masquée.
Une textarea et une ul sont données. Du texte est saisi dans la textarea.
Faites en sorte que lors de l'appui sur Shift + Entrée
chaque ligne de texte soit ajoutée à la liste
sous la forme d'une balise li distincte.
Une liste de tâches pour une date spécifique est donnée :
let affairs = {
'2019-12-31': ['tableau de tâches'],
'2018-11-29': ['tableau de tâches'],
'2018-11-30': ['tableau de tâches'],
'2018-12-27': ['tableau de tâches'],
'2019-12-29': ['tableau de tâches'],
'2019-12-30': ['tableau de tâches'],
'2018-12-30': ['tableau de tâches'],
'2018-12-31': ['tableau de tâches'],
}
Affichez à l'écran toutes les tâches de l'année 2018.