Js中如何获取GridView中的值?

JavaScript010

Js中如何获取GridView中的值?,第1张

参考代码如下:<br>这是在GridView里面没有控件的情况下,有控件另当别论 ;<br><br>var gdview=<%=gridview.ClientID%>//gridview是GridView控件的ID <br><br>或者 <br><br>var gdview=document.getElementById("<%=gridview.ClientID %>")<br><br>//1 读取指定行单元格的值如果是0则读出其表头的值 <br>//rowIndex=1就是第一行的值 <br>function getCellValueByRow(rowIndex) <br>{ <br> for(var i=0i<gdview.rows(rowIndex).cells.lengthi++) <br> { <br> alert(gdview.rows(rowIndex).cells(i).innerText)//弹出指定行单元格的值 <br><br> } <br>} <br><br>//2 读取指定列单元格的值 cellIndex=0则为第一列的值 <br>function getValueByCell(cellIndex) <br>{ <br> for(var i=0i<gdview.rows.lengthi++) <br> { <br> alert(gdview.rows(i).cells(cellIndex).innerText)//指定列单元格的值 <br> } <br>} <br><br>//3 读取所有单元格的值 <br>function getValueAll(cellIndex) <br>{ <br> for(var i=1i<gdview.rows.lengthi++)//要从1开始,从0则会读出表头的值 <br> { <br> for(varj=0j<gdview.rows(i).cells.lengthj++) <br> { <br> alert(gdview.rows(i).cells(j).innerText)//读取所有单元格的值 <br> } <br> } <br>} <br><br>//4 读取列标头的值 <br>functioin getValueTitle() <br>{ <br> for(var i=0i<gdview.rows(0).cells.lengthi++) <br> { <br> alert(gdview.rows(0).cells(i).innerText)//读取列标头的值 <br><br> } <br>}

如何使用JS获得GridView当前操作行的值

参考代码如下:

这是在GridView里面没有控件的情况下,有控件另当别论 ;

var gdview=<%=gridview.ClientID%>//gridview是GridView控件的ID

或者

var gdview=document.getElementById("<%=gridview.ClientID %>")

//1 读取指定行单元格的值如果是0则读出其表头的值

//rowIndex=1就是第一行的值

function getCellValueByRow(rowIndex)

{

for(var i=0i<gdview.rows(rowIndex).cells.lengthi++)

{

alert(gdview.rows(rowIndex).cells(i).innerText)//弹出指定行单元格的值

}

}

//2 读取指定列单元格的值 cellIndex=0则为第一列的值

function getValueByCell(cellIndex)

{

for(var i=0i<gdview.rows.lengthi++)

{

alert(gdview.rows(i).cells(cellIndex).innerText)//指定列单元格的值

}

}

//3 读取所有单元格的值

function getValueAll(cellIndex)

{

for(var i=1i<gdview.rows.lengthi++)//要从1开始,从0则会读出表头的值

{

for(varj=0j<gdview.rows(i).cells.lengthj++)

{

alert(gdview.rows(i).cells(j).innerText)//读取所有单元格的值

}

}

}

//4 读取列标头的值

functioin getValueTitle()

{

for(var i=0i<gdview.rows(0).cells.lengthi++)

{

alert(gdview.rows(0).cells(i).innerText)//读取列标头的值

}

}

对象访问属性有两种方法

1、obj.paramName,使用.访问

2、obj[parameName],使用中括号属性名访问

如:stu = {name:xm, age:18}

var age1 = stu.age

var age2 = stu["age"]

alert(age1 == age2)//true

所以,你的应该修改为

if(url[1]){

var arrx = url[1].split('&')

for( var v in arrx){

var arrs = v.split('=')

param[arr[0]] = arrs[1]

}

}