[在onChange事件中从JSP传递变量作为参数?

问题描述 投票:0回答:1

我想知道是否可以将变量作为参数从JSP传递给Onchange函数。如果是这样,该怎么办?

<%>for(int i = 0; i < i < 100; i ++){<%>
    <select name="<%= i %>user" id="<%= i %>" onchange="myFunction(<%=i%>)">
      <option value="present">present</option>
      <option value="absent">absent</option>
      <option value="holiday">holiday</option>
    </select>
<%>}<%>

function myFunction(i) {
    var element = document.getElementById(i);

    element.setAttribute("style", "background-color: red;");
}

我一直在尝试不同的方法,但是没有用。

请帮助!

javascript jsp servlets
1个回答
0
投票

您可以使用<c:forEach></<c:forEach>循环进行迭代,并使用${loop.index}获得特定值,即:0,1..100

您的jsp

© www.soinside.com 2019 - 2024. All rights reserved.