原生JS实现todolist小项目

本篇文章向大家介绍利用原生JS实现todolist的常见功能

主要功能:

  1. 将用户输入添加到所有任务
  2. 可以对todolist进行分类,用户勾选即将待办项分入已完成组
  3. todolist的每一项可删除
  4. 将用户输入数据写入localStorage本地缓存,实现对输入数据的保存

废话不多说,先上运行视频效果:

原生JS实现todolist常用功能

实现代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
				text-decoration: none;
				font-size: 18px;
				list-style: none;
			}

			header h1 {
				height: 80px;
				background-color: red;
				color: white;
				line-height: 80px;
				text-align: center;
				font-size: 40px;
			}
			.active{
				width: 600px;
				margin: 0 auto;
			}
			.active>input {
				width:100%;
				height: 35px;
				margin: 10px 0 20px 0;
				text-indent: 1em;
			}
			.activemin span{
				display: inline-block;
				border: 1px solid lightgray;
				width: 120px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				margin-left: 20px;
			}
			.activemin span:first-of-type{
				color: red;
				border: none;
			}
			ul{
				width: 600px;
				margin: 0 auto;
			}
			ul li{
				wid
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值