<style>
.begin{display:none}
.end  {display: }
</style><table>
  <tr>
    <td class="end" id="td">gobody</td>
  </tr>
  <tr>
    <td>zhiin</td>
  </tr>
</table><button onclick="document.all.td.className='begin'">display</button>

解决方案 »

  1.   

    是隐藏吧?<style>
    .begin{display:none}
    .end  {display:'' }
    </style><table>
      <tr>
        <td class="end" id="td">gobody</td>
      </tr>
      <tr>
        <td>zhiin</td>
      </tr>
    </table><button onclick="document.all.td.className=='begin'?document.all.td.className='end':document.all.td.className='begin'">display</button>
      

  2.   

    不是隐藏是disabled,使<td>中的执行事件屏蔽?
      

  3.   

    例如:<table>
    <tr id="toobar">
    <td disabled>打印</td>
    <td disabled>保存为excel</td>
    <td disabled>退出</d>
    </tr>
    </table>我要用javascript控制<td>的disabled,并不是象上面那样!怎么作呢。
    整个table可以控制例如:
    <script language="javascript">
    toolbar.disabled = true;
    </script>对某一个<td>我就不会控制了,呵呵。
      

  4.   

    <table>
    <tr id="toobar">
    <td id=a1>打印</td>
    <td id=a2>保存为excel</td>
    <td id=a3>退出</d>
    </tr>
    </table>
    <script language="javascript">
    a1.disabled = true;
    </script>
      

  5.   

    不行,即使disabled = true事件还是会被触发,最好的办法是手工截获你的td上的所有事件