JS获取list id问题????????
问题描述: <c:forEach var="list" items="${list}">
<tr>
<td align="center">
<input type="checkbox" name="sel" id="sel" value='<c:out value="${list.id}"/>' />
<input type="text" id="role_id" name ="role_id" value="${list.id}"/>
</td>
<td align="center">${list.rightteamname}</td>
<td align="center">${list.rightteamcode} </td>
<td align="center">${list.rightteammemo} </td>
</tr>
</c:forEach>
这个是我循环的的值,而且我测试可以知道id都是有值,
但是我现在在js里怎么写都只能获取到list中的第一个id,而且我check其他的控件也是显示第一个id 的值,但是我并没有选第一个
我js 是这样写的
var s=document.getElementById("role_id").value;
alert(s);
window.location.href="../usermag_mag.do?method=getFunction&role_id"+role_id;
无论我获取隐藏域,还是sel都的到是第一list中的ld,我该怎么写,请高手贴码??