-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
QueryString获取//获取QueryString的数组
functiongetQueryString(){
varresult = location.search.match(newRegExp("g"));
for(vari = 0; i < result.length; i++){
result[i] = result[i].substring(1);
}
returnresult;
}
//根据QueryString
functiongetQueryStringByName(name){
varresult = location.search.match(newRegExp("=") + 1;
result = result.substring(startIndex);
returnresult;
}
//绑定当控件高亮选中时,点击“回车键”时执行的操作
//control:要绑定事件的控件
//func:要执行的方法
functionbindEnterEvent(control,func){
control.onkeypress =function(){
if(event.keyCode == 13){
func();
}
}
}
//根据输入的QueryString
functiongetByName(){
varname = document.getElementById("txtQueryStringName").value;
document.getElementById("txtResult").innerHTML = getQueryStringByName(name);
}
//根据输入的QueryString的索引获取值
functiongetByIndex(){
varindex = document.getElementById("txtQueryStringIndex").value;
document.getElementById("txtResult").innerHTML = getQueryStringByIndex(index);
}
QueryString :
QueryString's name :
QueryString's index :
结果 :
//显示所有QueryString
document.getElementById("queryString").innerHTML = getQueryString();
//为txtQueryStringName绑定回车事件
bindEnterEvent(txtQueryStringName,getByName);
//为txtQueryStringIndex绑定回车事件
bindEnterEvent(txtQueryStringIndex,getByIndex);