<script type="text/javascript">
function ccc(asd)
{
alert(asd);//这里可以输出asd的值
           //我希望实现
           //如果asd==2
           //将该列的值修改为100,并且显示在页面上
           //如何实现!!!!
           //
}</script>
<body>
<table width="200" border="1" align="center">
  <% for(int i=0;i<10;i=i+3){ %>
  <tr>
    <td><%=i%></td>
    <td><%=i+1%></td>
    <td onclick="ccc('<%=i+2%>')" id="ii"><%=i+2%></td>
    <td>&nbsp;</td>
  </tr>
  <%}%>
</table>

解决方案 »

  1.   

    <script   type="text/javascript"> 
    function   ccc(asd) 

    alert(asd);//这里可以输出asd的值 
     if(asd==2){
          var length = testTable.rows.length;
          for(var i =0;i<length-1;i++){
              testTable.rows[i].cells[2].innerText = 100;;
            }  }                   
    } </script> 
    <body> 
    <table   width="200"   border="1"   align="center" id="testTable"> 
        <%   for(int   i=0;i <10;i=i+3){   %> 
        <tr> 
            <td> <%=i%> </td> 
            <td> <%=i+1%> </td> 
            <td   onclick="ccc(' <%=i+2%> ')"   id="ii"> <%=i+2%> </td> 
            <td> &nbsp; </td> 
        </tr> 
        <%}%> 
    </table>