`
willdomybest
  • 浏览: 17662 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js获取页面url的方法

    博客分类:
  • J2EE
阅读更多
1, window.location.href
整个URl字符串(在浏览器中就是完整的地址栏)
本例返回值: http://ifisker.com/blog/post/0703/window.location.html#

2,window.location.protocol
URL 的协议部分
本例返回值:http:

3,window.location.host
URL 的主机部分
本例返回值:www.x2y2.com

4,window.location.port
URL 的端口部分
如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符
本例返回值:""

5,window.location.pathname
URL 的路径部分(就是文件地址)
本例返回值:/fisker/post/0703/window.location.html

6,window.location.search
查询(参数)部分
除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值
本例返回值:?ver=1.0&id=6

7,window.location.hash
锚点
本例返回值:#imhere




URL的参数&参数名1=XXXX&参数名2=XXXX&参数名3=XXXX  

function    GetQueryString(name)  
   {  
       var    reg   =   new    RegExp("(^|&)"+    name   +"=([^&]*)(&|$)");  
       var    r   =    window.location.search.substr(1).match(reg);  
      if    (r!=null)   return    unescape(r[2]);   return   null;  
   }  
   alert(GetQueryString("参数名1"));  
   alert(GetQueryString("参数名2"));  
   alert(GetQueryString("参数名3"));
如:http://www.cnblogs.com/EditPosts.aspx?a=1&b=2&c=3

b = GetQueryString("b"); [b=2]

转换成数字parseInt(num)




function   getUrlParam(name){  
          var   reg   =   new   RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");  
          var   r   =   window.location.search.substr(1).match(reg);  
          if   (r!=null)   return   unescape(r[2]);   return   null;
      }
如果aa.aspx?id=3
调用时只需getUrlParam("id")即可以得到3
分享到:
评论

相关推荐

    JavaScript获得当前网页来源页面(即上一页)的方法

    本文实例讲述了JavaScript获得当前网页来源页面(即上一页)的方法。分享给大家供大家参考。具体如下: 下面的JS代码通过document.referrer获得来源页面地址 <!DOCTYPE html> <html> <body> The ...

    C#获取当前页面的url

    C#获取当前页面的url 和JavaScript 获取当前页面的URL

    js实现ifram取父窗口URL地址的方法

    主要介绍了js实现ifram取父窗口URL地址的方法,是javascript操作window.parent对象非常典型的应用技巧,需要的朋友可以参考下

    JS 获取当前页面 URL.docx

    JS 获取当前页面 URL.docx

    JS 获取当前页面的URL

    NULL 博文链接:https://onestopweb.iteye.com/blog/2292540

    获得当前页面的url

    获得当前页面的url window.location.herf window.location.href location.search; //获取url中"?"符后的字串 document.referrer 获取来路的url,相当于php的$_SERVER['HTTP_REFERER']。 encodeURIComponent()...

    获取title+url+描述+关键词头部信息.rar

    获取页面title,获取页面url,获取页面头部信息

    js(javascript)获取网页源码

    <script type="text/javascript"> //用于创建XMLHttpRequest对象 function createXmlHttp() { //根据window.XMLHttpRequest对象是否存在使用不同的创建方式 if (window.XMLHttpRequest) { xmlHttp = new ...

    js获取url传值的方法

    本文实例讲述了js获取url传值的方法。分享给大家供大家参考,具体如下: js获取url参数值: index.htm?参数1=数值1&参数2=数值2&参数3=数据3&参数4=数值4&…… 静态html文件js读取url参数 根据获取html的参数值控制...

    获取上一页面的URL和本页的URL的方法

    1、获取上一个网页的URL: String url=request.getHeader(Referer);... 您可能感兴趣的文章:jsp获取url路径的方法分析在jsp页面如何获得url参数jsp中获得路径的两种方法和获得url路径的方法(推荐)

    JavaScript获取当前url根目录(路径)

    方法一、js获取项目根路径的方法 function getRootPath(){ var curPageUrl = [removed].href; var rootPath = curPageUrl.split("//")[0] + curPageUrl.split("//")[1].split("/")[0] + curPageUrl.split("//")...

    javascript[js]获取url参数的代码

    最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,...

    JavaScript获得页面base标签中url的方法

    本文实例讲述了JavaScript获得页面base标签中url的方法。分享给大家供大家参考。具体如下: 如果网页中定义了base标签,我们可以通过js代码获得base的url地址 <!DOCTYPE html> <html> <head> <...

    js如何准确获取当前页面url网址信息

    在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。 下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1、[removed...

    在asp.net中获取当前页面的URL的方法(推荐)

    获取Url的方法有两种,通过后台获得或通过前面js获得,如下: 1、通过C#获取当前页面的URL string url = Request.Url.AbsoluteUri; //结果: //www.jb51.net/web/index.aspx string host = Request.Url.Host; //结果...

    jsp中URL传递中文参数的处理方法

    在页面的url中使用encodeURI(encodeURI(中文)),对中文... 您可能感兴趣的文章:js将json格式的对象拼接成复杂的url参数方法js的form表单提交url传参数(包含+等特殊字符)的两种解决方法JS根据key值获取URL中的参数值及

    js代码-JavaScript中获取URL中参数值的方法

    js代码-JavaScript中获取URL中参数值的方法

Global site tag (gtag.js) - Google Analytics