今天做项目需要利用其他页面传过来的值,所以现在总结一下。
为了获取url这里会用到BOM中的location 对象
下面举个例:
网页url地址:
localhost/hzx/chinahpo/redirect.html?type=0&name=HP:0000246
js代码:
console.log(document.location);
控制台输出:
如何将获得的值提取出来:
var strUrl=document.location.search; var data=(strURL).split('&');//['?type=0','name=HP:0000246'] var type=(data[0].split('='))[1];//0 var name=(data[1].split('='))[1];//HP:0000246
其实还有一些其他的直接获取完整的url方法:
thisURL = document.URL; thisHREF = document.location.href; thisSLoc = self.location.href;