<tr id="<%=tabRow%>">                   
                    <td scope="col"><%=user_id%></td>
                    <td scope="col"><%=role_id%></td>
                    <td scope="col"><%=car_no%></td>
                    <td scope="col"><%=vehicle_team_name%></td>
                    <td scope="col"><%=user_name%></td>
                    <td scope="col"><%=company_name%></td>
                    <td scope="col"><%=call%></td>
                    <td scope="col"><%=address%></td>
                    <td scope="col"><%=addressnumber%></td>
                    <td scope="col"><%=email%></td>
                    <td scope="col"><label><a href="">修改</a>|<a href="delete()" onclick="return confirm('确定删除!')" >删除</a></label></td>
                </tr>
                <% tabRow++;%>
上面的程序是动态成一个表格,如何点击  删除  之后获得该删除行每列的值,JAVASCRIPT或者JSP的实现都可以.

解决方案 »

  1.   

    一般来讲直接传到函数里面就好了。
    页面:
    <td scope="col"><label><a href="">修改</a><a href="delete()" onclick="testFunction('<%=user_id%>','"<%=role_id%>');" >删除</a></label></td>脚本:
    <script language="javaScript">
    function testFunction(uID,rID){
      alert("user_id : "+uID+"   role_id : "+rID);
      confirm('确定删除!');
    }
    </script>
      

  2.   

    删除值可以通过BEAN中的方法来实现 ~!
    把按钮超链到一个Servlet 中`!先调用查询方法把值添加到session中~!再调用删除方法`!
    在另一个页面将session输出就可以了~!
    我在线~!有什么不明白直接问就好~!
      

  3.   

    function test(index) {  
    var tabobj = document.getElementById("tbl");  
    var trList = tabobj.getElementsByTagName("tr");  

    if (trList.length == 0) {  
    return;  
    }  

    if (trList.length > index) {  
    alert(trList[index].children.length);
    for (var i = 0; i < trList[index].children.length; i++) {
    alert( trList[index].children[i].innerText);
    }  
    }  }
      

  4.   

    tbl 为 table 的 id,
    innerText取得每个td的value
      

  5.   

    也可以取得table控件,然后判断“删除”按钮所在的行,再取每列的值
      

  6.   

    cender你的代码很好用.但是我清楚  INDEX的值,在我的表格中是如何获得的呢?