table是通过循环生成的。
<%
List <WarehouseList> list=warelist.getWareList();
Iterator<WarehouseList> e=list.iterator();
int i=1;
while(e.hasNext()){
WarehouseList temp=e.next();
%>
<tr bgcolor="#6699FF" onclick="editform(this)" id="<%=i++%>" >
<td><%=temp.getWlno() %></td>
<td><%=temp.getTotal_cost() %></td>
<td><%=temp.getIndate() %></td>
<td><%=temp.getPurch_no() %></td>
<td><%=temp.getWno() %></td>
<td><%=temp.getCreator_sno() %></td>
<td><%=temp.getIn_class() %></td>
<td><%=temp.getBatch_no() %></td>
<td><%=temp.getVerifer_sno() %></td>
<td><%=temp.getVerify_result() %></td>
<td><%=temp.getVerfy_date() %></td>
<td><%=temp.getRes() %></td>
<td><%=temp.getSupp_no() %></td>
</tr>
<%
}
%>
求高手指点,关键是如何获取tr行的td的id号,再传参数到一个新的网页窗口
<%
List <WarehouseList> list=warelist.getWareList();
Iterator<WarehouseList> e=list.iterator();
int i=1;
while(e.hasNext()){
WarehouseList temp=e.next();
%>
<tr bgcolor="#6699FF" onclick="editform(this)" id="<%=i++%>" >
<td><%=temp.getWlno() %></td>
<td><%=temp.getTotal_cost() %></td>
<td><%=temp.getIndate() %></td>
<td><%=temp.getPurch_no() %></td>
<td><%=temp.getWno() %></td>
<td><%=temp.getCreator_sno() %></td>
<td><%=temp.getIn_class() %></td>
<td><%=temp.getBatch_no() %></td>
<td><%=temp.getVerifer_sno() %></td>
<td><%=temp.getVerify_result() %></td>
<td><%=temp.getVerfy_date() %></td>
<td><%=temp.getRes() %></td>
<td><%=temp.getSupp_no() %></td>
</tr>
<%
}
%>
求高手指点,关键是如何获取tr行的td的id号,再传参数到一个新的网页窗口
var trs = document.getElementsByTagName('tr'),
len = trs.length;
for(var i = 0; i < len; i++){
if(trs[i].id){
alert(trs[i].id)
}
}
</script>
{
var n =ele.innerhtml;
}
function editform(obj){
alert(obj.rowIndex); //当前行下标
alert(ttr.cells[0].innerHTML);//当前行第一列的内容
}
{
alert(elem.id);
}