javascript - 如何在js中进行多次删除?
问题描述
我想在删除帐户之前得到确认。我该怎么做?
这是帐户 UI 的图片。
这是html代码。
<a href="uses_script.php?user_id=<?php echo $row['id'];?>&username=<?php echo $_SESSION['user_username']; ?>"
id = "del"
data-toggle="tooltip"
data-placement="top"
title="Delete">
<i class="mdi mdi-close"></i></a>
这是javascript。
const deleteIcon = document.querySelectorAll("del");
deleteIcon.addEventListener("click", (e) => {
const confirmVar = confirm("Do you want to proceed? ");
if (!confirmVar) e.preventDefault();
}
我想要做的是在删除用户之前我想要确认当我单击确定时它将删除,当我单击取消时它将关闭。
解决方案
这可能是正确的代码。
const deleteIcon = document.querySelectorAll("#del");
deleteIcon.forEach ((element) => {
element.addEventListener("click", (e)=>{
const confirmVar = confirm("Do you want to proceed?");
if (!confirmVar){ e.preventDefault();}})
})
我已经遍历按钮为每个按钮添加事件侦听器,并且我还添加了e
参数以便它识别事件。
注意: addEventListener
不适用于元素集合。您将不得不遍历每个元素。
推荐阅读
- r - 水平分解无法转换为 ggplot barplot 变量顺序
- powershell - PowerShell Get-Winevent 按关键字和提供程序名称问题
- android - 检测领域数据库中的变化并更新远程数据库android
- php - php中多维数组的foreach循环
- java - 首次运行时构建 Android 项目失败
- python - 来自 column_list 中嵌套 JSON 对象的 Flask_admin 值
- sql-server - 使用单个连接更新 SQL Server 数据库中动态变化的记录数
- php - 错误:PHP 中的数组到字符串转换
- python - pandas df中多列的唯一记录计数
- php - 有什么方法可以避免 html 代码重复?