javascript - 将参数传递给javascript函数表单HTML但使用ejs
问题描述
我的“index.ejs”文件中有当前代码。我想将该项目作为参数传递给deleteItem()
andupdateItem()
函数。然而,仅仅写项目是行不通的。
<% items.forEach((item) => { %>
<li class="list-group-item">
<span class="description"><%= item %></span>
<button class="btn btn-default btn-xs pull-right" id="delete-button" onclick="deleteItem()">
<i class="glyphicon glyphicon-trash"></i>
</button>
<button class="btn btn-default btn-xs pull-right" id="update-button" onclick="updateItem()">
<i class="glyphicon glyphicon-pencil"></i>
</button>
</li>
<% }) %>
forEach
具体来说,我希望在单击它们的按钮时传递循环中的各个项目。如您所见,我正在使用嵌入式javascript。
我已经查找了需要使用的答案document.getElementById()
,但是我尝试实现它并且它没有用。不过,不确定我是否做得对。
解决方案
推荐阅读
- python - 无法在 google colab 中使用 listdir 命令读取目录
- csv - 在 awk 中删除匹配记录的 CSV 行
- javascript - Angular ngx-datatable 将 accountid 链接到详细信息页面
- python - 如何处理 django 返回的 Nonetype 没有 len()
- winapi - 如何使用 UIA 为 CefBrowserWindow 加载子元素
- linux - 如何在 Linux 下正确安装 Ghostscript 作为共享库
- windows-10 - 如何将 bash 命令关联到 Git Bash 而不是 WSL Bash?
- java - 如何在同一行中对多个依赖项进行分组 - Gradle
- android - Fragment Android Kotlin 中的 DataBinding+ViewModel
- ruby - 在 method_missing 方法中产生 self 对象(ruby)