要在待办事项列表中的每个<li>
元素上显示删除按钮,可以使用HTML、CSS和JavaScript来实现。以下是一个简单的示例,展示了如何完成这一任务。
首先,定义一个基本的待办事项列表,并为每个<li>
元素添加一个删除按钮。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>待办事项列表</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<ul id="todo-list">
<li>任务1 <button class="delete-btn">删除</button></li>
<li>任务2 <button class="delete-btn">删除</button></li>
<li>任务3 <button class="delete-btn">删除</button></li>
</ul>
<script src="script.js"></script>
</body>
</html>
接下来,添加一些CSS样式来美化删除按钮。
/* styles.css */
.delete-btn {
margin-left: 10px;
padding: 5px 10px;
background-color: #ff4d4f;
color: white;
border: none;
cursor: pointer;
}
.delete-btn:hover {
background-color: #cc0000;
}
最后,使用JavaScript来实现删除按钮的功能。
// script.js
document.addEventListener('DOMContentLoaded', function() {
const deleteButtons = document.querySelectorAll('.delete-btn');
deleteButtons.forEach(button => {
button.addEventListener('click', function() {
const li = button.parentElement;
li.remove();
});
});
});
<li>
元素中添加了一个删除按钮,并给按钮添加了一个类名delete-btn
。<li>
元素。这种待办事项列表和删除按钮的组合常见于任务管理应用、笔记应用和个人日程管理工具中。用户可以通过点击删除按钮快速移除已完成或不需要的任务。
通过以上步骤,你可以在待办事项列表中的每个<li>
元素上成功显示并使用删除按钮。
领取专属 10元无门槛券
手把手带您无忧上云