代码如下:
// 获取当前窗口url中param参数的值
function get_param(param){
var query = locationsearchsubstring(1)split('&');
for(var i=0;i
var kv = query[i]split('=');、、定义kv
if(kv[0] == param){
return kv[1]; //返回
}
}
return null;
}
// 设置当前窗口url中param的值
function set_param(param,value){
var query = locationsearchsubstring(1);
var p = new RegExp("(^|&"+param+")=[^&]");
if(ptest(query)){
query = queryreplace(p,"$1="+value);
locationsearch = ''+query;
}else{
if(query == ''){ //循环
locationsearch = ''+param+'='+value;
}else{
locationsearch = ''+query+'&'+param+'='+value;
}
}
}
注意locationsearch获取到的是url中?开始到#之间的内容(包含?但不包含#)。
用正则表达式啊 获取当前网址的url var url=windowlocationhref; 然后使用正则表达式匹配,这个你要懂正则表达式,具体可以当网上搜索一下,如果这个网址里面只有一个问号的话,那么还有一个简单的方法
以上就是关于js获取子窗口url全部的内容,包括:js获取子窗口url、我用js来获取网页地址,怎么去掉网页后面的参数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)