日期:2014-05-18  浏览次数:20367 次

js中如何获得aspxgrid选中行中的某个值
js中如何获得aspxgrid选中行中的某个值

------解决方案--------------------
document.getElementById( "DataGrid1 ").rows(你想要的行号).cells(你想要的列号).innerText
------解决方案--------------------
var temp1 = document.getElementById(target); //target datagrid的ID
var temp2 = temp1.getElementsByTagName( "tr ");

for (var n=0;n <temp2.length;n++)
{
var temp3 = temp2[n].getElementsByTagName( "td ");
if(temp3[0].firstChild.type== "checkbox ")
{
if(temp3[0].firstChild.checked)
{
backvalue=temp3[i].firstChild.nodeValue; //i第几列的值
}
}
}
可以么。
------解决方案--------------------
purplesunshine(紫色阳光),正解
backvalue=temp3[i].firstChild.nodeValue;
改为
backvalue=temp3[i].Childdren(0).Value;