Bonjour à tous,
J'essaye de créer une div pour chaque contenu validé lorsque mon bouton submit est cliqué, voici mon code :
mon HTML, si nécessaire...:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 const inputVal = document.getElementById("inputVal"); const submitBtn = document.querySelector('.submit'); const newElt = document.createElement("div"); let elt = document.querySelector(".WrapperContent"); let inputContent = "" inputVal.addEventListener('input', function(e){ inputContent = e.target.value; console.log(inputContent); }) submitBtn.addEventListener('click', function(){ newElt.innerText = inputContent; console.log(newElt); elt.appendChild(newElt); /*newElt.classList.add('todo');*/ })
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
16
17
18
19
20
21
22
23
24 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial scale=1"> <link href="style.css" rel="stylesheet"> <title>tuto</title> </head> <body> <section class="section"> <div class="container"> <h1 class="title"> TO DO LIST</h1> <div class="wrapperContent"> <input id="inputVal" type="text" placeholder="Ecrivez ce que vous devez faire "> <input class="submit" type="submit" value="Submit"> </div> </div> <div id="div"></div> </section> </body> <script type="text/javascript" src="script.js"></script> </html>
La console me renvoi ce message d'erreur :Quelqu'un aurait-il une solution ? Merci pour votre aide !"Cannot read property 'appendChild' of null at HTMLInputElement."
Partager