<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html title="aaa" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        function test() {
            alert(document.documentElement.title);
        }
        function Do(ID) {
            if (window.confirm("您确定要删除吗")) {
                alert("已经删除"+ID);
            }
        }
    </script>
    <style type="text/css">
       #tb{ border-left:solid 1px #66BDFF; width:500px; height:300px; text-align:center; border-top:solid 1px #66BDFF;}
       #tb th,td{border-bottom:solid 1px #66BDFF;border-right:solid 1px #66BDFF; padding:10px;}
       #tb th{font-size:15px;}
      
    </style>
</head>
<body>
<input type="button" value="test" onclick="test()" />
<table id="tb" cellspacing="0" cellpadding="0">
  <tr>
    <th><input type="checkbox" /></th>
    <th>ID</th>
    <th>班级名</th>
    <th>班级LOGO</th>
    <th>日期</th>
    <th>操作</th>
  </tr>
  <tr>
    <td><input type="checkbox" /></td>
    <td>1</td>
    <td>0710班</td>
    <td>
        <img src="images/2.jpg" /></td>
    <td>20110102</td>
    <td><a href="javascript:Do(1);">删</a></td>
  </tr>
  <tr>
    <td><input type="checkbox" /></td>
    <td>2</td>
    <td>0810班</td>
    <td>
        <img src="images/2.jpg" /></td>
    <td>20110103</td>
    <td><a href="javascript:Do(2);">删</a></td>
  </tr>
  <tr>
    <td><input type="checkbox" /></td>
    <td>3</td>
    <td>0910班</td>
    <td>
        <img src="images/2.jpg" /></td>
    <td>20110104</td>
    <td><a href="javascript:Do(3);">删</a></td>
  </tr>
 
</table>
</body>
</html>
问一下js中参数ID与表格的ID是同一个ID?为什么谢谢

解决方案 »

  1.   

    因为function Do(ID) {
      if (window.confirm("您确定要删除吗")) {
      alert("已经删除"+ID);
      }
      

  2.   

    看Do函数的参数 <td><a href="javascript:Do(3);">删</a></td>
      

  3.   


      <tr>
      <td><input type="checkbox" /></td>
      <td>1</td>
      <td>0710班</td>
      <td>
      <img src="images/2.jpg" /></td>
      <td>20110102</td>
      <td><a href="javascript:Do(1);">删</a></td>
      </tr><td>1</td>这里是你显示的ID:1
    <td><a href="javascript:Do(1);">删</a></td>这里是你传给js代码里函数Do()的ID=1;
    都是1嘛
    下面的一样
      

  4.   


      <tr>
      <td><input type="checkbox" /></td>
      <td>1</td>
      <td>0710班</td>
      <td>
      <img src="images/2.jpg" /></td>
      <td>20110102</td>
      <td><a href="javascript:Do(1);">删</a></td>
      </tr>这一块代码代表表格中的一行数据,显示的是1,传给js的也是1
      

  5.   

    ID  班级名   操作
    1   0709   (这里我要给js传1)
    2   0710   (这里我要给js传2)



      

  6.   

    一行的数据肯定得是一组的呀 
    要不然你的table表用来干嘛呀 不就是为了成组的显示数据吗
      

  7.   

    你说的这两个单元格没有什么赋值关系 你的这个table里是静态的数据 html只是把你向里面写的数据显示出来而已 这段代码就是让一行的ID显示1,让这一行的单元格向js传1 你发出来的这段代码应该是客户端网页的代码吧 服务器端传过来的数据肯定是分组分好了的 也就是1对应1 2对应2的 所以客户端显示的数据也是1对应1 2对应2这样的 客户端的代码页就是你发出来这样的
    也就是客户端只是负责显示数据
    这些数据完全是由服务器端生成的