Add To-Do List application with HTML, CSS, and JavaScript

This commit is contained in:
vista-man
2025-01-27 18:09:53 +01:00
parent f829630017
commit ab03df87da
3 changed files with 123 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
document.getElementById('add-task').addEventListener('click', function() {
const taskText = document.getElementById('new-task').value;
if (taskText === '') return;
const li = document.createElement('li');
li.textContent = taskText;
const completeButton = document.createElement('button');
completeButton.textContent = 'Complete';
completeButton.addEventListener('click', function() {
li.classList.toggle('completed');
});
const deleteButton = document.createElement('button');
deleteButton.textContent = 'Delete';
deleteButton.addEventListener('click', function() {
li.remove();
});
li.appendChild(completeButton);
li.appendChild(deleteButton);
document.getElementById('task-list').appendChild(li);
document.getElementById('new-task').value = '';
});