js.函数parseQuery用于解析url查询参数。

JavaScript0104

js.函数parseQuery用于解析url查询参数。,第1张

var parseQuery = function(query){

    var reg = /([^=&\s]+)[=\s]*([^=&\s]*)/g

    var obj = {}

    while(reg.exec(query)){

        obj[RegExp.$1] = RegExp.$2

    }

    return obj

}

var jerry = parseQuery("name=jerry&age=1")

console.log(jerry)

var tom = parseQuery("name= tom &age=12&gender&")

console.info(tom)

var str1,str2,str3,str4

str1 = new String("tom")

str2 = new String("tom")

str3 = "tom"

document.write(str1==str2)

document.write(",")

document.write(str1===str2)

document.write(",")

document.write(str1==str3)

document.write(",")

document.write(str1===str3)

document.write(",")

str4 = str1.concat(" jerry")

document.write(str4)

望采纳!

参考代码如下:

这是在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)//读取列标头的值

}

}