js获取table的td中的<input type="checkbox" >中的checkbox

jsp代码:
<table border="1px yellow solid" id="tableId">
<caption>用户列表</caption>

<c:forEach items="${pageResult.customers}" var="customer" varStatus="status">
<tr>
<td>
<input type="checkbox" name="check" value="${custom.id }"/>
</td>
<tr>
</c:forEach>
js代码:
function deleteCur(){
var tableElement = document.getElementById("tableId");
var size = tableElement.rows.length;
alert(size);
var selectedIds = "";
for(var i =1;i<size-2;i++) {
var checkbox = tableElement.rows[i].cells[0].firstChild.type;// 想获取每行第一列中的checkbox,然后判断是否选中,但是报错
alert(checkbox);
if(checkbox.checked==true){
selectedIds += checkbox.value + "_";
}
}
alert(selectedIds);
}

第1个回答  2014-04-10
var checkbox = document.getElementsByName("check")[i];本回答被提问者采纳
相似回答