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

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

成都创新互联公司是一家专注于成都网站设计、成都网站制作与策划设计,涵江网站建设哪家好?成都创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:涵江等地区。涵江做网站价格咨询:028-86922220

下表列出了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()怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享文章:Javascript查询字符串location.search()怎么使用
网页URL:http://ybzwz.com/article/igdggs.html