首页 > 解决方案 > 将参数传递给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(),但是我尝试实现它并且它没有用。不过,不确定我是否做得对。

标签: javascripthtmlejs

解决方案


推荐阅读