兄弟,window.location.search 得到“?id=abc "然后解析字符串
解决方案 »
- Extjs grid设置单元格背景色
- js中的疑问!高手指点一下!谢谢了!
- 添加图片后如何删除?
- 怎么得知你浏览页面的IE是不是当前窗口?
- 怎么样做一个时间选取控件,就是类似哪些时间控件一样,自动弹出,只是我这里要求用户选取1-23这几个数字
- 请问:如何计算innerHEML中的'<BR>'的个数
- 如何取得IE的有效显示区域的高度和宽度?
- 如何创建一个自定义的对象,此对象的属性里含有另一自定义对象?
- 谁可以帮我这个啊?(在线等你哦!!!)
- 将TABLE做成类似VB中MSHFLEXGRID的功能
- 怎样设计滚动条有惯性?
- 怎么用JavaScript 判断firefox2、firefox3版本号,急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
var a=document.URL 先获取整个链接
然后
var b=a.split('?')[1].split('=')[1]
document.getElementById("aa").value=b;
function QueryString(qs)
{
s = location.href;
var SharpIndex=s.indexOf("#");
if (SharpIndex!=-1) {
s=s.substring(0,SharpIndex);
}
s = s.replace("?","?&").split("&");
re = "";
for(i=1;i <s.length;i++)
{
if(s[i].indexOf(qs+"=")==0)
{
re = s[i].replace(qs+"=","");
}
}
return re;
}
document.getElementById("aa").value=QueryString("id");
function Request(strName){
var strHref = document.location.href;
var intPos = strHref.indexOf("?");
var strRight = strHref.substr(intPos + 1);
var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++ ) {
var arrTemp = arrTmp[i].split("=");
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return false;
}window.onload=function a()
{
var til=document.getElementById("title");
var tv=Request("id");
if(tv!='' && tv!=null)
{
til.value=tv;
}
}
上面直接赋值不行,加了onload也不行,但alert可以出来参数,说明可以得到参数
var a= document.location.href;
{
var reg = new RegExp("(^|&|\\?)"+ param +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]); return null;
}; http://www.xx.com/ID=1
var _id = window.location.href.getQueryString("ID");