返回

技术菜鸟也能轻松学会的 JavaScript 待办事项列表制作指南

前端

入门

首先,您需要一个代码编辑器和一个浏览器。我推荐使用 Visual Studio Code 和 Google Chrome。一旦您准备就绪,就可以开始创建您的待办事项列表了。

创建基本结构

首先,创建一个名为 index.html 的新文件。这是您的待办事项列表的 HTML 文件。在其中添加以下代码:

<!DOCTYPE html>
<html>
<head>
  
</head>
<body>
  <h1>待办事项列表</h1>
  <ul id="todo-list"></ul>
  <script src="script.js"></script>
</body>
</html>

此代码创建了一个基本的 HTML 文档,其中包含一个 <h1> 标题和一个 ul 列表。这个列表将用于显示您的待办事项。

接下来,创建一个名为 script.js 的新文件。这是您的待办事项列表的 JavaScript 文件。在其中添加以下代码:

// 获取待办事项列表元素
const todoList = document.getElementById('todo-list');

// 创建一个待办事项项
const createTodoItem = (text) => {
  // 创建一个新的 li 元素
  const li = document.createElement('li');

  // 创建一个新的 input 元素
  const input = document.createElement('input');
  input.type = 'checkbox';

  // 创建一个新的 span 元素
  const span = document.createElement('span');
  span.textContent = text;

  // 将 input 和 span 元素添加到 li 元素中
  li.appendChild(input);
  li.appendChild(span);

  // 将 li 元素添加到待办事项列表中
  todoList.appendChild(li);
};

// 添加一个待办事项项
createTodoItem('学习 JavaScript');

// 添加一个事件侦听器,以便在点击复选框时删除待办事项项
todoList.addEventListener('click', (e) => {
  if (e.target.type === 'checkbox') {
    e.target.parentElement.remove();
  }
});

此代码创建了一个名为 createTodoItem() 的函数,该函数将创建一个新的待办事项项并将其添加到待办事项列表中。它还创建了一个事件侦听器,以便在点击复选框时删除待办事项项。

现在,您可以保存您的文件并打开 index.html 文件。您应该会看到一个带有标题和一个待办事项项的待办事项列表。

添加更多功能

您可以通过添加更多功能来扩展您的待办事项列表。例如,您可以添加一个文本框来输入新的待办事项,或添加一个按钮来删除所有已完成的待办事项。

您还可以使用 CSS 来样式化您的待办事项列表。例如,您可以更改字体、颜色和布局。

结论

这就是使用 JavaScript、HTML 和 CSS 创建待办事项列表的方法。这是一个简单的项目,但它可以帮助您学习一些基本的编程概念。如果您想了解更多关于 JavaScript、HTML 和 CSS 的知识,有很多在线资源可以帮助您入门。