Я хочу создать счетчик для моего списка дел.Он показывает количество всех предметов.Но он не обновляется, когда я добавляю элемент.Он остается на уровне 3.
Это мой код Javascript;
var count = document.getElementById("list").childElementCount;
document.getElementById("title").innerHTML = ("You have " + count + " to-dos.");
// add item
function todoList() {
var item = document.getElementById("todoInput").value
var text = document.createTextNode(item)
var newItem = document.createElement("li")
var check = document.createElement("span")
check.className = "circle"
newItem.appendChild(check)
newItem.appendChild(text)
document.getElementById("list").appendChild(newItem)
// clear input value
document.getElementById("todoInput").value = "";
}
document.getElementById("add").addEventListener('click', todoList, null);
Это мой HTML-код;
<div class="progress">
<div id="title"></div>
</div>
<ul id="list">
<li><span class="circle"></span>Buid a task app</li>
<li><span class="circle"></span>Do exercise</li>
<li><span class="circle"></span>Buy headphones</li>
</ul>