html待办事项列表与本地存储(代码片段)

author author     2022-12-31     127

关键词:

<!DOCTYPE html>
<html lang="en-us">

<head>

  <meta charset="UTF-8">
  <title>Local Storage To-Do List</title>
</head>

<body>

  <h1>To-Do List Persisted with Local Storage</h1>

  <form>
    <input type="text">
    <input type="submit" value="save">
  </form>

  <div id="todo-list"></div>

  <script src="https://code.jquery.com/jquery-2.2.1.min.js"></script>
  <script type="text/javascript">
    var list = []

    // Checks to see if the todolist exists in localStorage and is an array currently
    // If not, set a local list variable to an empty array
    // Otherwise list is our current list of todos

    function putOnPage() 

      $("#todo-list").empty(); // empties out the html

      list = JSON.parse(localStorage.getItem("todolist"));

      // Checks to see if the todolist exists in localStorage and is an array currently
      // If not, set a local list variable to an empty array
      // Otherwise list is our current list of todos
      if (!Array.isArray(list)) 
        list = [];
      

      // render our insideList todos to the page
      for (var i = 0; i < list.length; i++) 
        var p = $("<p>").text(list[i]);
        var b = $("<button class='delete'>").text("x").attr("data-index", i);
        p.prepend(b);
        $("#todo-list").prepend(p);
      
    

    // render our todos on page load
    putOnPage();

    $(document).on("click", "button.delete", function () 
      var todolist = JSON.parse(localStorage.getItem("todolist"));
      var currentIndex = $(this).attr("data-index");

      // Deletes the item marked for deletion
      todolist.splice(currentIndex, 1);
      list = todolist;

      localStorage.setItem("todolist", JSON.stringify(todolist));

      putOnPage();
    );

    $("input[type='submit']").on("click", function (event) 
      event.preventDefault();
      // Setting the input value to a variable and then clearing the input
      var val = $("input[type='text']").val();
      $("input[type='text']").val("");

      // Adding our new todo to our local list variable and adding it to local storage
      list.push(val);
      localStorage.setItem("todolist", JSON.stringify(list));

      putOnPage();
    );
  </script>
</body>

</html>

将日期保存到本地存储

...:2022-01-2318:32:54【问题描述】:我正在构建一个带有同步待办事项列表的日历。我正在尝试根据用户输入将特定日期保存到本地存储。目前,待办事项已保存到本地存储,并显示在带有文本的待办事项列表和日历中,但如果我刷... 查看详情

markdown片段待办事项列表(代码片段)

查看详情

textlocalstorage待办事项列表资源(代码片段)

查看详情

json只是一个geekie待办事项列表(代码片段)

查看详情

html待办事项(代码片段)

查看详情

使用 localStorage 的待办事项列表

】使用localStorage的待办事项列表【英文标题】:To-DoListwithlocalStorage【发布时间】:2019-06-0213:23:53【问题描述】:我做了一个简单的待办事项清单。但我想让一个列表元素有一个text-decoration=line-through当我单击按钮时,列表项将设... 查看详情

如何使用javascript制作待办事项列表(代码片段)

...评论区领书在本文中,您将学习如何使用JavaScript创建待办事项列表。TodoListJavaScript 查看详情

JavaScript/HTML 中的待办事项列表

】JavaScript/HTML中的待办事项列表【英文标题】:ToDoListinJavaScript/HTML【发布时间】:2014-12-2319:54:49【问题描述】:我已经设置了这个待办事项列表,几乎所有的工作都很完美。但是,如果我删除列表中的所有内容。它不会让我添... 查看详情

react+redux实现简单的待办事项列表todolist(代码片段)

...54809630转载请添加该地址】使用Redux做了一个简单的ToDoList待办事项列表这个例子也是源于Redux作者DanAbramov的视频demo还要特别说明一下我还没有使用react-redux库进行解耦(可能以后加)也没有拆分成多个文件等等优化为了... 查看详情

NSDocument 用于关系数据/待办事项列表?

】NSDocument用于关系数据/待办事项列表?【英文标题】:NSDocumentforrelationaldata/todolist?【发布时间】:2015-01-1023:16:51【问题描述】:我想创建一个OSX应用程序,用户可以在其中编辑类似于待办事项列表的项目-每个项目都有文本、... 查看详情

小程序中实现待办功能(代码片段)

...我们在学习编程的时候,经常需要练习的一个功能是待办功能。有一个文本框可以输入待办事项,点击添加按钮可以将输入的待办事项加入到数组中。列表循环展示待办事项,点击×的图标可以删掉当前待办事项。那... 查看详情

小程序中实现待办功能(代码片段)

...我们在学习编程的时候,经常需要练习的一个功能是待办功能。有一个文本框可以输入待办事项,点击添加按钮可以将输入的待办事项加入到数组中。列表循环展示待办事项,点击×的图标可以删掉当前待办事项。那... 查看详情

unity游戏框架:命名的力量--变量(代码片段)

...Model类中大部分代码则是变量。比如这是一个TodoListApp(待办事项),其中:有待办事项列表待办事项列表有待办事项待办事项可以完成和未完成。待办事项可以编辑文本。以上几点一般是我们接收到任务并理解业务之后梳理出来... 查看详情

无法在初始渲染中显示待办事项列表

】无法在初始渲染中显示待办事项列表【英文标题】:UnabletoshowtodoListinInitialrenderinreact【发布时间】:2021-08-0708:32:06【问题描述】:我正在尝试使用react、redux、redux-form和firestore数据库构建todoList,我还可以使用操作或操作创建... 查看详情

todolist你值得拥有⛽️(代码片段)

...用户浏览器的html5本地数据库里,是最简单最安全的待办事项列表应用!,这个项目有很多细节的地方,比如如何存储数据到本地、页面刷新如何让数据实时更新、存储数据的格式。这个是一个很典型的案例,... 查看详情

markdown待办事项(代码片段)

查看详情

#夏日挑战赛#harmonyos-实现带日期效果的待办事项(代码片段)

...monyOS官网上的相关组件及API实现一个根据日期持久化存储待办事项。效果演示实现步骤1.确定两个页面首先确定有两个页面:选择日期页面、待办事项页面。选择日期页面将选择的日期如:2022-6-16作为路由参数传递到代办事项页... 查看详情

vuejs(待办事项列表应用程序)中(任务)道具的意外突变

】vuejs(待办事项列表应用程序)中(任务)道具的意外突变【英文标题】:Unexpectedmutationof(task)propinvuejs(todolistlistapp)【发布时间】:2021-11-2613:24:22【问题描述】:我有包含状态、突变、getter等的存储。状态包含如下给出的任务... 查看详情