在td的onclick方法中,使用td的innerText属性就可以获得单元格值,如果要赋新值,直接使用td.innerText = "ddd"就可以了。
<td onClick="setValue()">11</td>
<script lanauge="javascript">
  function setValue() {
    var td = event.srcElement;
    var preValue = td.innerText;
    var newValue = "22";
    td.innerText = newValue;
  }
</script>

解决方案 »

  1.   

    楼上的正解,javascript就可以轻松搞定,这个应该去javascript版问。
      

  2.   

    呵呵,楼主真够懒的,td有那么写的吗?你自己加一个表格不就得了。
    <table border=1>
    <tr>
    <td onclick="setValue()">11dsg</td>
    </tr>
    </table>
    <script lanauge="javascript">
      function setValue() {
        var td = event.srcElement;
        var preValue = td.innerText;
        var newValue = "22";
        td.innerText = newValue;
      }
    </script>
    就行了。