欢迎光临
我们一直在努力

Javascript查询字符串location.search()怎么使用

本篇内容主要讲解“Javascript查询字符串location.search()怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Javascript查询字符串location.search()怎么使用”吧!

下表列出了location对象的所有属性(注:省略了每个属性前面的location前缀)。

属性名 例子 说明
hash "#contents" 返回URL中的hash(#号后面跟零或多个字符),如果URL中不包含散列,则返回空字符串.
host "www.jxbh.cn:80" 返回服务器名称和端口号(如果有)
hostname "www.jxhb.cn" 返回不带端口号的服务器名称
href "http://www.jxbh.cn" 返回当前加载页面的完整URL.而location对象的toString()方法也返回这个值.
pathname "/NewsList/" 返回URL中的目录和(或文件名)
port "8080" 返回URL中的指定的端口号,如果URL中不包含端口号,则这个属性返回空字符串
protocol "http:" 返回页面使用的协议,通常是http:或https
search "?id=5" 返回URL的查询字符串.这个字符串以问号开头.

   虽然通过上面的属性可以访问到location对象的大多数信息,但其中访问URL包含的查询字符
串的属性并不方便。尽管location.search返回从问号到URL末尾的所有内容,但却没有办法逐个访问其中的每个查询字符串参数。可以像下面这样创建一个函数,用以解析查询字符串,然后 返回包含所有参数的一个对象:
      function  getQueryStringArgs(){
//取得查询字符串并去掉开头的问号
      var qs=(location.search.length>0 ? location.search.substring (1) :"");
//保存数据的对象
      var args=();
//取得每一项
      varltems=qs .split(“&");
      var item=null.
      name=null.
      value=null;
//逐个将每一项添加到args对象中
      for  (var  i=0;i

到此,相信大家对“Javascript查询字符串location.search()怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是云搜网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。