mercredi 23 mars 2016

To do list javascript-something is wrong with my code/order

Im building a small to do list and everything worked fine so far until I included a checkbox. now when I click on the button, nothing happens and neither do I see a checkbox. There must be something wrong with the order of code-does someone know how I need to rearrange the code and WHY? Thanks!! Html code:

<body>
<h1>To Do List</h1>
<p><input type="text" id="textItem"/><button id="add">Add</button></p>

<ul id="todoList">
</ul>
</body> 

Javascript code:

function addItem() {
  var entry = document.createElement("li");
  var checkBox = document.getElementById("input");
  checkBox.type = "checkbox";
  var span = document.createElement("span");
  span.innerText = entry;

  var textItem = document.getElementById("textItem");
  entry.innerText = textItem.value;
  var location = document.getElementById("todoList");

  entry.appendChild(checkBox);
  entry.appendChild(span);
  location.appendChild(entry);

}

var item = document.getElementById("add");
item.onclick = addItem;




Aucun commentaire:

Enregistrer un commentaire