实在是无计可施了,找了好多资料都没有成功解决。十万火急,请各位大哥大姐帮帮我
 <input id="Button2" type="button" value="button" onclick="getIt(); onclick="getIt();return flase"/>这边的函数参数写什么才能与下面的对应啊?
function getIt(obj)
 {
var r,c
//o =document.getElementById (obj);
o=obj;while(o.tagName != "TD" && o.tagName != "TH")
o = o.parentNode
if(o.tagName != "TD" && o.tagName != "TH") return
c = o.cellIndex
while(o.tagName != "TR")
o = o.parentNode
if(o.tagName != "TR") return
r = o.rowIndex//下面的代码是取gridview模板列中控件的内容
document.getElementById("grid1").rows[r].cells[0].innerText可以取网格单元的内容
document.getElementById("grid1").rows[r].cells[0].firstChild.value="";
document.getElementById("grid1").rows[r].cells[1].firstChild.value="";
document.getElementById("grid1").rows[r].cells[2].firstChild.value="";}
这是别人给的代码,我就是想获取到gridview中的一个值赋给text显示就行了,在上面的函数过程中还需要怎么写,就是不知道怎么获得? 如果上面的代码不行,能否写一个让我试试,跪求!

解决方案 »

  1.   

    <input id="Button2" type="button" value="button" onclick="getIt(); onclick="getIt();return flase"/>这句的写法都是错的
    <input id="Button2" type="button" value="button" onclick="getIt(this); "/>
      

  2.   

    就是想用JS来获取updatepanel控件中gridview中的值
      

  3.   

    根据getIt()函数可以看出来,这个按钮的onclick="getIt(this);"
    请楼主贴出你的html中的代码,
    因为在while 循环中判断这个标签的名称是不是 TD 或TH
    而这个按钮 tagName="INPUT" 所以它会循环 它的父节点
    而你贴出来的代码没有..
    请贴出你的gridview 
      

  4.   

    wo ye mei kan dong
      

  5.   

    onclick="getIt(); onclick="getIt();return flase"/>这边的函数参数写什么才能与下面的对应啊? 
    -----
    onclick="getIt(参数)"
      

  6.   

    就是想用JS来获取updatepanel控件中gridview中的值
    ----------------------
    可以取的,代码也很简单的。几名话就可以搞定的。