bonjour,
je souhaite apprendre à utiliser removeChild dans un block sur un élément enfant de ce bloc, au clic.
Mais comme écrit dans le titre, il faut que je clique deux fois pour que ça fonctionne !!
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="styles.css"> </head> <body> <div> <h1>Bonjour</h1> </div> </body> <script src="lescript.js"></script> </html>
je fais
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 let divElmnt = document.querySelector('div'); divElmnt.addEventListener('click', (e) => { e.preventDefault(); divElmnt.removeChild(divElmnt.firstChild); });
Je ne vois pas où est l'erreur ! je dois cliquer deux fois !
Partager