您好,登录后才能下订单哦!
本篇内容主要讲解“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()怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。