我想知道是否可以将变量作为参数从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;");
}
我一直在尝试不同的方法,但是没有用。
请帮助!
您可以使用<c:forEach></<c:forEach>
循环进行迭代,并使用${loop.index}
获得特定值,即:0,1..100
您的jsp