document.getElementById('gridview1').rows(2).cells(2).innerText=nowtime;  
这句能正确显示效果.现在我想给ROWS和CELls各一个变量,变量是AJAX的返回值,通过alert显示正确的值,
试了rows(x),rows('x'),rows("x"),都提示找不到怎么办啊??? 

解决方案 »

  1.   

    建议LZ用Jquery来操作html的节点把。方便!高效
      

  2.   

    document.getElementById('gridview1').rows(2).cells(2).innerText=nowtime;  ==>document.getElementById('gridview1').rows[2].cells[2].innerHTML=nowtime;  
      

  3.   

    document.getElementById("GridView1").rows[1].cells[2].innerHTML="";
    FireFox:
    textContent;
      

  4.   

    rows(x),rows('x'),rows("x") JS里的序列貌似并不能像C#那样用key来取值吧,所以还是像上面那样用index来取吧,调试下看看Ajax返回的是什么,转换一下var x = parseInt(x)试试
      

  5.   

    2L对了感谢。有一个新问题,单元格中有数据的可以换成另一个数据,空白的单元格(HTML代码中是&nbsp)提示为空怎么办?