JS获取list id问题????????

wangzhuoyan 2009-03-24 11:57:42
问题描述: <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,我该怎么写,请高手贴码??
...全文
287 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
vinep 2009-03-24
  • 打赏
  • 举报
回复
var c = document.getElementsByName("sel");
for(var i = 0; i < c.length; i++) {
if(c[i].checked) {
alert(c[i].value);
}
}

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧