<body>
<table  border="1" align="center">
<% for(int i=0;i<5;i++){
%>
<tr id=<%=i %> bordercolor="red">
<td><%=i %>fffffffff</td>
<td><input type="button" value="提交" onclick="submit(this)"></td>
</tr>
<%
}
%>
</table>
</body>请问点击提交按钮之后,如何获取每行对应的数据

解决方案 »

  1.   


    <script type="text/javascript">
    function submit(obj){
    var td = obj.parentNode.previousSibling;
    alert(td.innerHTML);
    }
    </script>
    <body>
    <table border="1" align="center">
    <tr id=1 bordercolor="red">
    <td>1fffffffff</td>
    <td><input type="button" value="提交" onclick="submit(this)"></td>
    </tr>
    <tr id=2 bordercolor="red">
    <td>2fffffffff</td>
    <td><input type="button" value="提交" onclick="submit(this)"></td>
    </tr>
    <tr id=3 bordercolor="red">
    <td>3fffffffff</td>
    <td><input type="button" value="提交" onclick="submit(this)"></td>
    </tr>
    <tr id=4 bordercolor="red">
    <td>4fffffffff</td>
    <td><input type="button" value="提交" onclick="submit(this)"></td>
    </tr>
    </table>
    </body>