待办事项html代码
时间: 2024-09-17 07:08:27 浏览: 65
在HTML中创建一个简单的待办事项列表,你可以使用无序列表(`<ul>`)元素,并为每个任务添加一个列表项 (`<li>`)。下面是一个基本的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>待办事项</title>
<style>
.todo-item {
cursor: pointer;
transition: background-color 0.3s ease;
}
.todo-item.completed {
text-decoration: line-through;
opacity: 0.5;
}
</style>
</head>
<body>
<h2>待办事项列表</h2>
<ul id="todoList">
<li class="todo-item">完成编程作业</li>
<li class="todo-item">买杂货</li>
<li class="todo-item completed">去健身房</li>
</ul>
<script>
// JavaScript 用于添加删除待办事项功能 (这里仅示例,实际应用通常会用AJAX或事件处理)
function toggleTask(index) {
const taskItem = document.querySelector(`#todoList li:nth-child(${index + 1})`);
if (taskItem.classList.contains('completed')) {
taskItem.classList.remove('completed');
} else {
taskItem.classList.add('completed');
}
}
</script>
</body>
</html>
```
在这个例子中,每个`<li>`标签代表一个待办事项,`.todo-item`样式设置了默认外观,`.completed`则表示已完成的任务。JavaScript函数`toggleTask`模拟了完成任务的功能。
阅读全文