File Input
File Input
getElementById("todoItemsContainer");
let todoList = [
{
text: "Learn HTML",
uniqueId:1
},
{
text: "Learn CSS",
uniqueId:2
},
{
text: "Learn JavaScript",
uniqueId:3
}
];
function ondelete(todoId){
let lableElement=document.getElementById(todoId);
todoItemsContainer.removeChild(lableElement);
function onstatusCheck(checkboxId,lableId){
let lableElement=document.getElementById(lableId);
lableElement.classList.toggle("check");
}
function createAndAppendTodo(todo) {
let checkboxId="checkbox"+todo.uniqueId;
let lableId="label"+todo.uniqueId;
let todoId="todo"+todo.uniqueId;
let todoElement = document.createElement("li");
todoElement.classList.add("todo-item-container", "d-flex", "flex-row");
todoItemsContainer.appendChild(todoElement);
todoElement.id=todoId;
}
function add(){
let inputValue=document.getElementById("todoUserInput");
let count=todoList.length+1;
if(inputValue.value===""){
alert("enter value");
return;
}
let a={
text:inputValue.value,
uniqueId:count
};
createAndAppendTodo(a);
inputValue.value="";
todoList.push(a);
console.log(todoList);
}
for (let todo of todoList) {
createAndAppendTodo(todo);
}