温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2022-03-24 16:06:38 来源:亿速云 阅读:327 作者:iii 栏目:web开发

本篇内容主要讲解“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()怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI