返回顶部
首页 > 资讯 > 精选 >怎么用JavaScript制作待办事项列表
  • 769
分享到

怎么用JavaScript制作待办事项列表

2023-06-29 00:06:46 769人浏览 泡泡鱼
摘要

这篇文章主要介绍“怎么用javascript制作待办事项列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用JavaScript制作待办事项列表”文章能帮助大家解决问题。JavaScript待办

这篇文章主要介绍“怎么用javascript制作待办事项列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用JavaScript制作待办事项列表”文章能帮助大家解决问题。

JavaScript待办事项列表

我在此处展示了有关如何使用 JavaScript创建待办事项列表 html 的完整信息和教程。我借助HTML 和 CSS来设计它。在 JavaScript 的帮助下实现。

首先我在这里创建了一个输入空间。你可以在此处输入任何文本。然后有一个“添加”按钮,点击后可以在列表中找到它。每个任务或例程旁边都有一个删除按钮,如果单击该按钮将删除文本。

如何制作JavaScript待办事项列表

下面我分享了有关如何创建此待办事项列表 HTML 的完整教程。这就是为什么你必须对 JavaScript有一个基本的了解。首先我设计了一个网页,然后我做了一个盒子。然后我创建了一个使用 HTML 输入的地方。

下面的演示将帮助您了解此待办事项列表 JavaScript 的工作原理。

演示地址:Http://haiyong.site/todolist

现在您创建一个 HTML 和 CSS 文件。然后一步一步地按照下面的完整信息和教程进行操作。

第 1 步: 项目的基本结构

我使用下面的 HTML 和 CSS 代码在网页上创建了一个框。这基本上就是todo list的基本结构。

<div class="container"></div>

使用下面的 CSS,我首先在网页的背景色中添加了蓝色。对于这个盒子我用了最小宽度为 450 像素 和 最小高度为 100px 。

*,*:before,*:after{    padding: 0;    margin: 0;    box-sizing: border-box;}body{    height: 100vh;    background: #066acd;}.container{    width: 40%;    min-width: 450px;    position: absolute;    min-height: 100px;    transfORM: translate(-50%,-50%);    top: 50%;    left: 50%;    background: white;    border-radius: 10px;}

怎么用JavaScript制作待办事项列表

第 2 步: 使用 HTML 创建一个输入位置

我使用以下 HTML 创建了一个用于输入的空间。有了这个,我创建了一个有助于输入的按钮。输入空间的宽度为 75% 并且高度为 45 像素.

<div id="newtask">    <input type="text" placeholder="要完成的任务..">    <button id="push">添加</button></div>

CSS代码如下:

#newtask{    position: relative;    padding: 30px 20px;}#newtask input{    width: 75%;    height: 45px;    font-family: 'Poppins',sans-serif;    font-size: 15px;    border: 2px solid #d1d3D4;    padding: 12px;    color: #111111;    font-weight: 500;    position: relative;    border-radius: 5px;}#newtask input:focus{    outline: none;    border-color: #0d75ec;}

我使用以下 CSS 设计了按钮。使用按钮宽度 20% 和高度 45 px。这里的背景颜色我使用了蓝色和文本颜色白色。

#newtask button{    position: relative;    float: right;    width: 20%;    height: 45px;    border-radius: 5px;    font-family: 'Poppins',sans-serif;    font-weight: 500;    font-size: 16px;    background-color: #0d75ec;    border: none;    color: #ffffff;    cursor: pointer;    outline: none;}

怎么用JavaScript制作待办事项列表

第 3 步: 制作查看 Todo 文本的列表

我还使用下面的 HTML 和 CSS 代码创建了一个待办事项列表视图。这个列表中的所有信息都可以一步一步找到。由于此列表中没有固定的信息量,因此此处未指定高度。

<div id="tasks"></div>
#tasks{    background-color: #ffffff;    padding: 30px 20px;    margin-top: 10px;    border-radius: 10px;    width: 100%;    position: relative;}.task{    background-color: #c5e1e6;    height: 50px;    margin-bottom: 8px;    padding: 5px 10px;    display: flex;    border-radius: 5px;    align-items: center;    justify-content: space-between;    border: 1px solid #939697;    cursor: pointer;}.task span{    font-family: 'Poppins',sans-serif;    font-size: 15px;    font-weight: 400;}

现在我已经设计了该列表中的取消按钮。

你可能会认为我在这里没有为按钮使用任何标签,即我没有使用 HTML。那怎么才能看到按钮呢?

事实上,我是在 JavaScript 的帮助下添加了按钮的所有信息。现在我只是在设计它,稍后我会在 JavaScript 的帮助下实现它。

.task button{    background-color: #0a2ea4;    color: #ffffff;    height: 100%;    width: 40px;    border-radius: 5px;    border: none;    cursor: pointer;    outline: none;}

怎么用JavaScript制作待办事项列表

第 4 步: 使用 JavaScript 激活待办事项列表

上面我们使用 HTML 和 CSS 设计了这个 Todo List。现在最重要的是在 JavaScript 的帮助下让它工作。要理解这个 JavaScript 的结构,你必须对 JavaScript 有一个基本的了解。

下面我把完整的代码一起给出然后我一步一步的解释了。如果你不理解下面的代码,你可能会注意到下面的解释。

document.querySelector('#push').onclick = function(){    if(document.querySelector('#newtask input').value.length == 0){        alert("请输入任务")    }    else{        document.querySelector('#tasks').innerHTML += `            <div class="task">                <span id="taskname">                    ${document.querySelector('#newtask input').value}                </span>                <button class="delete">                    <i class="far fa-trash-alt"></i>                </button>            </div>        `;        var current_tasks = document.querySelectorAll(".delete");        for(var i=0; i<current_tasks.length; i++){            current_tasks[i].onclick = function(){                this.parentnode.remove();            }        }    }}

JavaScript 解释

首先,我给出了“if”条件。如果这个输入的地方什么都没有输入,也就是输入为0,那么这里就会看到一种alert。此错误消息将要求您输入内容。

if(document.querySelector('#newtask input').value.length == 0){        alert("请输入任务")}
  • 现在我已经使用 else 添加了以下条件,这意味着如果添加一些信息会发生什么。

  • 首先我使用内部HTML 这将有助于在网页上查看此信息。

  • 然后我说在名为“ taskname ”的 id 中显示输入文本。我已经为“ taskname ”添加了所需的 CSS 代码。

  • 然后我创建了一个删除按钮,这将有助于删除列表中的信息。为此,我在这里添加了一个图标。我已经为这个按钮添加了所需的 CSS 代码。

  else{        document.querySelector('#tasks').innerHTML += `            <div class="task">                <span id="taskname">                    ${document.querySelector('#newtask input').value}                </span>                <button class="delete">                    <i class="far fa-trash-alt"></i>                </button>            </div>        `;

现在我已经做好了让删除按钮生效的安排。如果您观看演示,您就会明白我在每个列表中添加了一个删除按钮。

该按钮将有助于删除该信息。以下是使用简单的“onclick”删除信息的说明。

var current_tasks = document.querySelectorAll(".delete");        for(var i=0; i<current_tasks.length; i++){            current_tasks[i].onclick = function(){                this.parentNode.remove();            }        }

希望你理解上面的 JavaScript 结构。

怎么用JavaScript制作待办事项列表

关于“怎么用JavaScript制作待办事项列表”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: 怎么用JavaScript制作待办事项列表

本文链接: https://lsjlt.com/news/321635.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么用JavaScript制作待办事项列表
    这篇文章主要介绍“怎么用JavaScript制作待办事项列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用JavaScript制作待办事项列表”文章能帮助大家解决问题。JavaScript待办...
    99+
    2023-06-29
  • 使用JavaScript制作待办事项列表的示例代码
    目录JavaScript待办事项列表如何制作JavaScript待办事项列表第 1 步: 项目的基本结构第 2 步: 使用 HTML 创建一个输入位置第 3 步: 制作查看 Todo...
    99+
    2024-04-02
  • Win8日历应用如何删除工作中记录的待办事项
      多数商务人士会使用日历工具来记录工作中的待办事项,Win8系统的日历应用就能很好地满足这些用户的需求。那么大家知道Win8的日历应用如何删除待办事项吗跟小编一起来看看。   操作方法   1.点击要删除...
    99+
    2022-06-04
    日历 事项 工作
  • Excel怎么制作下拉列表
    在Excel中制作下拉列表,可以按照以下步骤进行操作:1. 在一个单元格中输入下拉列表的选项,每个选项占一行。2. 选中一个单元格,...
    99+
    2023-09-15
    excel
  • FreeRTOS列表和列表项怎么应用
    今天小编给大家分享一下FreeRTOS列表和列表项怎么应用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言FreeRTOS...
    99+
    2023-06-29
  • 怎么使用Vuex模块化实现待办事项的状态管理
    这篇文章主要介绍“怎么使用Vuex模块化实现待办事项的状态管理”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用Vuex模块化实现待办事项的状态管理”文章能帮助大家解决问题。效果:待办事项中的一...
    99+
    2023-07-04
  • QT怎么制作一个ListView列表
    这篇文章主要介绍“QT怎么制作一个ListView列表”,在日常操作中,相信很多人在QT怎么制作一个ListView列表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”QT怎么制作一个ListView列表”的疑...
    99+
    2023-07-05
  • Javascript中怎么操作select下拉列表
    本篇文章给大家分享的是有关Javascript中怎么操作select下拉列表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Javascript...
    99+
    2024-04-02
  • javascript怎么制作表单生成器
    随着互联网的不断发展,Web表单作为数据收集、交互的重要方式,被广泛运用于各类网站。Web表单的制作是前端开发中必不可少的环节之一,如何优化Web表单、简化表单制作是每个前端工程师需要掌握的技能之一。本文将介绍如何使用JavaScript制...
    99+
    2023-05-14
  • 怎么用javascript制作年历
    本篇内容主要讲解“怎么用javascript制作年历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用javascript制作年历”吧! ...
    99+
    2024-04-02
  • 小程序怎么制作商品列表排序
    这篇“小程序怎么制作商品列表排序”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“小程序怎么制作商品列表排序”文章吧。wxml:...
    99+
    2023-06-26
  • 怎么使用JavaScript制作月历
    本篇内容介绍了“怎么使用JavaScript制作月历”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需求:在制作月历前,我们需要以下文件:一个...
    99+
    2023-07-06
  • ASP.NET中怎么用dropdownlist添加列表项
    可以使用DropDownList控件的Items属性来添加列表项。例如,以下代码在ASP.NET的代码文件中使用C#来向DropDo...
    99+
    2023-10-12
    ASP.NET
  • layui下拉列表中change事件怎么用
    这篇文章将为大家详细讲解有关layui下拉列表中change事件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。默认情况下,事件所监听的是全部的form模块元素,但如...
    99+
    2024-04-02
  • 怎么用word制作课程表
    使用Word制作课程表的步骤如下:1. 打开Word软件,创建一个新的空白文档。2. 在文档中插入一个表格。点击“插入”选项卡,然后...
    99+
    2023-09-15
    Word
  • 小程序怎么制作商品列表流式布局
    这篇“小程序怎么制作商品列表流式布局”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“小程序怎么制作商品列表流式布局”文章吧。流...
    99+
    2023-06-26
  • 使用python怎么操作列表元素
    这期内容当中小编将会给大家带来有关使用python怎么操作列表元素,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、lo...
    99+
    2023-06-14
  • 怎么使用bootstrap制作form表单
    这篇文章主要介绍了怎么使用bootstrap制作form表单的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用bootstrap制作form表单文章都会有所收获,下面我们一...
    99+
    2024-04-02
  • 怎么用Python制作表白图片
    本篇内容主要讲解“怎么用Python制作表白图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python制作表白图片”吧!在Python中一般使用Turtle来绘制对就是之前画樱花树的那...
    99+
    2023-06-01
  • 怎么使用JavaScript制作页面效果
    小编给大家分享一下怎么使用JavaScript制作页面效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!使用 JavaScript 制作页面效果DOM 编程DOM 编程(Document Object Model)文档对象...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作