精华内容
下载资源
问答
  • JS获得当前地址栏url+完整获取 JS获得当前地址栏url+完整获取解说 URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?
        JS获得当前地址栏url+完整获取
    

    JS获得当前地址栏url+完整获取解说

    URL即:统一资源定位符 (Uniform Resource Locator, URL) 
    完整的URL由这几个部分构成:
    scheme://host:port/path?query#fragment 
    scheme:通信协议
    常用的http,ftp,maito等
    
    host:主机
    服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
    
    port:端口号
    整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
    
    path:路径
    由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
    
    query:查询
    可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用"&"符号隔开,每个参数的名和值用"="符号隔开。
    
    fragment:信息片断
    字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。(也称为锚点.)
    
    对于这样一个URL
    
    http://www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
    
    我们可以用javascript获得其中的各个部分
    1, window.location.href
    整个URl字符串(在浏览器中就是完整的地址栏)
    本例返回值: http://www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
    
    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
    那么就可以用这个方法取到指定参数:
     
    function hooyesQueryString(queryStringName)
    {
     var returnValue="";
     var URLString=new String(document.location);
     var serachLocation=-1;
     var queryStringLength=queryStringName.length;
     do
     {
     serachLocation=URLString.indexOf(queryStringName+"\=");
     if (serachLocation!=-1)
     {
     if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))
     {
     URLString=URLString.substr(serachLocation);
     break;
     }
     URLString=URLString.substr(serachLocation+queryStringLength+1);
     }
     
     }
     while (serachLocation!=-1)
     if (serachLocation!=-1)
     {
     var seperatorLocation=URLString.indexOf("&");
     if (seperatorLocation==-1)
     {
     returnValue=URLString.substr(queryStringLength+1);
     }
     else
     {
     returnValue=URLString.substring(queryStringLength+1,seperatorLocation);
     } 
     }
     return returnValue;
    }
    然后:
    hooyesQueryString("id")就取到id参数的值

    展开全文
  • JS当前地址栏url+完整获取解说 URL即:统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构成:scheme://host:port/path?query#fragmentscheme:通信协议常用的http,ftp,maito等...

    URL即:统一资源定位符 (Uniform Resource Locator, URL)
    完整的URL由这几个部分构成
    scheme://host:port/path?query#fragment
    scheme:通信协议
    常用的http,ftp,maito等

    host:主机
    服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。

    port:端口号
    整数,可选,省略时使用方案的默认端口,如http的默认端口为80。

    path:路径
    由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。

    query:查询
    可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用"&"符号隔开,每个参数的名和值用"="符号隔开。

    fragment:信息片断
    字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。(也称为锚点.)

    对于这样一个URL

    http://www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere

     

    我们可以用javascript获得其中的各个部分
    1, window.location.href
    整个URl字符串(在浏览器中就是完整的地址栏)

    本例返回值:

    http://www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere

     

    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

     

    posted on 2010-07-21 22:52 Ephraim 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/phper7/archive/2010/07/21/1782559.html

    展开全文
  • window.top.document.URL: 获取当前地址栏完整URL
    window.top.document.URL: 获取当前页地址栏完整URL
    
    展开全文
  • js获取当前地址url

    2016-03-16 15:51:40
    获取当前URL的相对路径alert(window... ie 地址栏显示的是什么,获取到的 url 就是什么。 alert(window.location.href); alert(self.location.href); alert(document.URL); alert(document.location); alert(document.d

    获取当前URL的相对路径

    alert(window.location.pathname);

    获取当前URL

    ie 地址栏显示的是什么,获取到的 url 就是什么。

    alert(window.location.href);
    alert(self.location.href);
    alert(document.URL);
    alert(document.location);
    alert(document.domain);
    展开全文
  • URL:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议 常用的http,ftp,maito等 host:主机 服务器(计算机)域名系统 ...
  • URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议 常用的http,ftp,maito等 host:主机 服务器(计算机)域名...
  • 以下代码整理于网络 1、设置或获取对象指定的文件名或路径。 window.location.pathname 例:... 则输出:/topic/index 2、设置或获取整个 URL 为字符串。 window.location.h...
  • 代码如下 复制代码 function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest...
  • 网页制作Webjx文章简介:JS获得当前地址栏url完整获取解说. URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成:scheme://host:port/path?query#fragment scheme:通信...
  • JS获取当前地址栏信息 前提声明:此篇文章非原创,转自:https://www.jb51.net/article/82519.htm 在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。 下面...
  •  function GetRequest() {  var url = location.search;  var theRequest = new Object();  if (url.indexOf("?") != -1) {  var str = url.substr(1);  strs = str.split("&");
  • window.location.host;... //(当前URL)返回整个url字符串(在浏览器中就是完整的地址栏),例如:www.xxx.com/index.php?class_id=3&id=2 window.location.pathname; //(路径部分)返回/a/ind
  • 如果获取当前”域名host = window.location.host;url=document.domain;url = window.location.href;取得完整url路径: 用以下代码可以完整研证结果:border=0 >thisURL = document.URL;thisHREF = document....
  • <script type="text/javascript"> $(function () { var url_arr = GetURLRequest(window.location.href).split('|'); //获取当前页REQUEST集合,并存入数组。 alert(url_arr); ...
  • 废话不多说直接上代码 ... //获取当前页面的url  var intLen = urlInfo.length; //获取url的长度  var offset = urlInfo.indexOf("?"); //设置参数字符串开始的位置  var strKeyValue = u
  • //获取地址栏参数 //url为空时为调用当前url地址 //调用方法为 var params = getPatams(); function getParams(url) { var theRequest = new Object(); if (!url) url = location.hr...
  • js获取当前页面的URL

    2017-07-27 09:39:02
    登录后返回到浏览商品的界面),因为并不能确定这个界面是在哪个界面,所以重定向显然已经是不行的了,这个时候就需要知道我们在地址栏上的url,把他保存下来,以便后面使用。 以当前url为...
  • js获取当前浏览器地址栏的链接,然后在链接后面加参数 比如访问www.baidu.com,url显示成www.baidu.com/?form &lt;script type="text/javascript"&gt; if(location.href....
  • 网上看了一些关于此问题...//首先获取当前页面的地址栏信息 var url = window.location.href;//获取url地址 var obj = {};//待会用来存放参数的对象 var reg = /\?/;匹配从?截取 if(url.match(reg)) { //判...
  • /* window.location是一个对象,包含属性有: ... host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 port 当前 URL 的端口号 protocol 当前 URL 的协议
  • JS获取地址栏参数值

    2019-06-26 14:12:54
    传入参数,获取当前地址栏上参数对应的值 function getArgs(url) { if (url == null) { url = window.location.href; } var query = (url.indexOf('?') != -1) ? url.substring(url.indexOf('?') +...
  • JS 获取 URL 地址/参数

    2018-11-09 10:58:54
    本文介绍怎么用js 获取当前页面的URL 地址 相关信息, 还有一个就是获取 当前地址栏的指定参数信息(转载的作者提供了好几个方法,但是我只总结一个,而且我推荐使用这种, 通用性比较高); 我也是转载别人的,废话不多说,...
  • js获取地址栏参数

    2021-04-09 11:28:41
    设置或返回主机名和当前 URL 的端口号。 hostname 设置或返回当前 URL 的主机名。 href 设置或返回完整的 URL。 pathname 设置或返回当前 URL 的路径部分。 port 设置或返回当前 URL 的端口...
  • 代码如下: ...//获取地址栏参数 //url为空时为调用当前url地址 //调用方法为 var params = getPatams(); function getParams(url) { var theRequest = new Object(); if (!url) url = location.href;
  • 地址:... host:"127.0.0.1:8082", // 设置或返回主机名和当前 URL 的端口号。 hostname:"127.0.0.1", // 设置或返回当前 URL 的主机名。 href:"http://127.0.0.1:8

空空如也

空空如也

1 2 3 4 5
收藏数 99
精华内容 39
关键字:

js获取当前地址栏url