javascript可以算出来你双击的那一行在table中第几行

解决方案 »

  1.   

    请问javascript怎么算出的,能不能具体的说说
      

  2.   

    <script>
    function calcRow(){
    var srcElem=event.srcElement;
    while(srcElem && srcElem.nodeName!="TR"){
    srcElem=srcElem.parentNode;
    }
    alert(srcElem.rowIndex);
    }
    </script><table ondblclick="calcRow()">
    <tr><td>1r
    <tr><td>2r
    <tr><td>3r
    </table>
      

  3.   

    大致这样:<s:iterator value="mylst" status="stat" >
        <s:set name="count" value="#stat.count"/>
           <tr ondblclick="calcRow(this)"> 
             <td ><s:property value="#count"/></td> 
             <td >……</td>
           </tr>
    </s:iterator><script> 
    function calcRow(obj){ 
      alert(obj.cells(0).innerHTML); 

    </script> 或者试一下:
    <script> 
    function calcRow(obj){ 
      var k=${count};
      alert(k);

    </script>