如何在javascript中为gridView中的特定列和行添加值?

如何在javascript中为gridView中的特定列和行添加值?,javascript,gridview,Javascript,Gridview,我试图通过Javascript向特定行上的gridView列添加一个值。以前我是通过.NET来做这件事的 但现在我想试试这个选择:- document.getElementById('<%=GridView1.ClientID%%>').rows[1].cells[1].value = IDentification#; document.getElementById(“”)。行[1]。单元格[1]。值=标识#; 这显然不是正确的语法。有什么想法吗?应该是innerHTML而不是v

我试图通过Javascript向特定行上的gridView列添加一个值。以前我是通过.NET来做这件事的

但现在我想试试这个选择:-

document.getElementById('<%=GridView1.ClientID%%>').rows[1].cells[1].value = IDentification#;
document.getElementById(“”)。行[1]。单元格[1]。值=标识#;

这显然不是正确的语法。有什么想法吗?

应该是
innerHTML
而不是
value

document.getElementById('<%=GridView1.ClientID%>')
 .rows[1]
 .cells[1]
 .innerHTML= yourvariable; //or "astring"
document.getElementById(“”)
.行[1]
.单元格[1]
.innerHTML=您的变量//或“阿斯汀”

这将把变量中的文本插入到gridview呈现的表的第二行第二列。

我得到一个错误,无法获取属性“rows”的值…null或undefined。。。。我的字符串确实有值tho…它可能意味着
文档。getElementById(“”)
为空。请参阅查看源代码并检查呈现的表的id。“无法获取属性“行”的值:对象为null或未定义”如何将值设置为不为null?这是因为您的id错误,或者您在gridview完全呈现之前正在执行脚本。当您检查由网格视图呈现的html表时,页面视图的来源是什么?我看到其他控件在您的viewsource中呈现,但没有由网格视图生成的表。。。