利用js拿到当前页面的url,并将地址赋值给某变量
RT,在html页面中引用一个外部js,获得当前页面地址栏中的url地址,并将其赋值给一个变量,方便进行字符串处理..有办法做到么?<html><head><script...
RT,在html页面中引用一个外部js,获得当前页面地址栏中的url地址,并将其赋值给一个变量,方便进行字符串处理..有办法做到么?
<html>
<head>
<script type="text/javascript" src="./1.js"></script>
</head>
......
</html>
在1.js中获得html在地址栏中的url... 展开
<html>
<head>
<script type="text/javascript" src="./1.js"></script>
</head>
......
</html>
在1.js中获得html在地址栏中的url... 展开
3个回答
展开全部
var url = document.URL;//URL
var urlObj = {};
var queryString = location.search.substring(1);//这里取URL的queryString部分
var queryItemArr = queryString.split('&');
var queryItemObj = {};
for(var i=0,j=queryItemArr.length; i<j; i++){
queryItemObj[queryItemArr[i].match(/^[^=]*/)] = queryItemArr[i].match(/=(.*)$/)[1];
}
urlObj.queryString = queryItemObj;
urlObj.url = url;
//使用方法(简单解析,如果需要更复杂的URL解析可以自己加):
urlObj.url//获得URL(直接用url也可以)
urlObj.queryString.abc//获得URL中?b=1&abc=2中的2
var urlObj = {};
var queryString = location.search.substring(1);//这里取URL的queryString部分
var queryItemArr = queryString.split('&');
var queryItemObj = {};
for(var i=0,j=queryItemArr.length; i<j; i++){
queryItemObj[queryItemArr[i].match(/^[^=]*/)] = queryItemArr[i].match(/=(.*)$/)[1];
}
urlObj.queryString = queryItemObj;
urlObj.url = url;
//使用方法(简单解析,如果需要更复杂的URL解析可以自己加):
urlObj.url//获得URL(直接用url也可以)
urlObj.queryString.abc//获得URL中?b=1&abc=2中的2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在1.js中写
var url = window.location.href;
var url = window.location.href;
更多追问追答
追问
我本来是这么写的 但是 这条语句后面的代码不知道为什么全都不执行了。。所以我才怀疑是不是我写错了...
追答
代码发来看看。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询