function addTodo() { const input = document.getElementById('todoInput'); const list = document.getElementById('todoList'); const itemText = input.value.trim(); if (itemText) { const itemElement = document.createElement('li'); itemElement.textContent = itemText; // Checkbox for marking todo as completed const checkbox = document.createElement('input'); checkbox.type = 'checkbox'; checkbox.onclick = function() { itemElement.classList.toggle('completed', this.checked); }; // Button for deleting todo const deleteButton = document.createElement('button'); deleteButton.textContent = 'Delete'; deleteButton.onclick = function() { list.removeChild(itemElement); }; // Append elements to the list item itemElement.appendChild(checkbox); itemElement.appendChild(document.createTextNode('\u00A0')); // Add space itemElement.appendChild(deleteButton); // Append list item to the list list.appendChild(itemElement); // Clear input field input.value = ''; }
北京西站停车场收费标准浙江省住房和城乡建设厅官网证件查询两岸统一最新消息广东自助建站网站全屋定制十大公认品牌有哪些食品加工设备建站方案品牌策划全案公司水利建筑工程网站即时设计是什么软件企业网站 源码 开源微商城开发价格什么网络游戏比较好玩企业管理咨询公司排行中国10强企业排名北京装修公司口碑注册域名查询网站十大国际贸易公司排名长沙seo优化多少钱2022年房地产行业分析报告购物网站国外赣州景文网络科技有限公司咸宁网站定制开发一个电商平台app要多少钱网页升级紧急通知中定制营销型网站什么意思谷歌平台推广网络安全维护是做什么品牌推广途径湖州网站制作公司建筑人才市场职称评审郑州影视公司有哪些