document.getElementById("tableId").rows[M-1].cells[N-1].innerHTML="123"

解决方案 »

  1.   

    示例:
    <table id="tbcontext" border="1">
      <tr>
         <td>1行1列</td>
      </tr>
      <tr>
         <td>2行2列</td>
      </tr>
    </table>
    问题:对2行2列重新赋值
    解答:
    var tb = document.getElementById("tbcontext");              //引用表格对象
    var tc = tb.rows[1].cells[0].innerText = "我是第1行第1列";  //若只赋值用innerText,若在里面动态显示标记请用innerHTML
      

  2.   

    楼主可以定义一个函数:
    /*tableId:为table标记id    r:为行号   c:为列号*/
    function setRowCol(tableId, r, c)
    {
            var obj = document.getElementById(tableId);alert(obj);
            obj.rows[r-1].cells[c-1].innerText = "赋值";
    }   //调用:setRowCol('tb', 1, 1)          //注意加引号
      

  3.   

    <%
    Function getSelectToSelect()
    处理
    End Function
    %>我这个函数的功能是返回两个集联的selectsetRowCol('tb', 1, 1,<%getSelectToSelect()%>) 是错误的