I have small problem with adding element (close button) to after click in java script.
Here is the code:
var add = document.getElementById("add-button");
add.addEventListener("click", function() {
var ul = document.getElementById("tasks");
var input = document.getElementById("new-task").value;
var li = document.createElement("li");
ul.appendChild(li);
var i = document.createElement("i");
ul.appendChild(i);
li.innerHTML = input + i;
});
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://fonts.googleapis.com/css?family=Gloria+Hallelujah|Josefin+Sans:400,700&subset=latin-ext" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
</head>
<body>
<div class="wrapper">
<h1>Dodaj nowe zadanie do listy</h1>
<div class="to-do-container">
<div class="input-data">
<input id="new-task" type="text">
<button id="add-button" type="button">Dodaj</button>
</div>
<ul id="tasks">
<li>Zadzwonić do...<i class="fas fa-times"></i></li>
<li>Odebrać dzieci z...<i class="fas fa-times"></i></li>
<li>Kupić na obiad...<i class="fas fa-times"></i></li>
<li>Umówić się na...<i class="fas fa-times"></i></li>
<li>Załatwić na mieście...<i class="fas fa-times"></i></li>
<li>Spotkać się z...<i class="fas fa-times"></i></li>
</ul>
</div>
</div>
</body>
</html>
It gives me "HTML Element Object". I am now learning Js using simple tasks, but here I think there is small detail.
Thanks for help in advance.