先以“http://www.cnblogs.com/wuxibolgs329/p/6188619.html#flag?test=12345”为例,然后获得它的各个组成部分。

1、获取页面完整的url
var a=location.href; console.log(a); // “http://www.cnblogs.com/wuxibolgs329/p/5261577.html#flag?test=12345”
2、获取页面的域名
var host = window.location.host; //www.cnblogs.com var host2 = document.domain; //www.cnblogs.com var a = location.hostname; //www.cnblogs.com
3、获取url协议
var a=location.protocol; console.log(a); //http:
4、获取端口
var a=location.port; console.log(a);
5、获取页面路径
var a=location.pathname; console.log(a);
6、设置或获取 URL 的协议部分
var a = location.protocol;
7、获取#后的部分
var a=window.location.hash; var b=a.substr(1); console.log(b); // flag?test=12345
8、获取 href 属性中跟在问号?后面的部分
// 此时案例地址变为“http://www.cnblogs.com/wuxibolgs329/p/5261577.html?test=12345”。得到 test=12345
var a=location.search;
var b=a.substr(1);
console.log(b);
//如果案例依旧是“http://www.cnblogs.com/wuxibolgs329/p/5261577.html#flag?test=12345”,则需下面的写法,得到 test=12345
var a=location.href;
var b=a.substr(a.lastIndexOf('?')+1);
console.log(b);
9、获取 = 号后面的部分
var a=location.href;
var b=a.substring(a.lastIndexOf('=')+1);
console.log(b); // 12345
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js
# 获取url
# javascript
# 使用JavaScript获取URL中的参数(两种方法)
# jsp获取url路径的方法分析
# js获取url传值的方法
# JS根据key值获取URL中的参数值及把URL的参数转换成json对象
# JavaScript获取URL汇总
# Js+Jq获取URL参数的集中方法示例代码
# js获取url中"?"后面的字串方法
# JS获取URL中参数值(QueryString)的4种方法分享
# js获取url中的参数且参数为中文时通过js解码
# JS获取url链接字符串 location.href
# 为例
# 跟在
# 组成部分
# 则需
# 先以
# url
# strong
# var
# brush
# pre
# class
# cnblogs
# www
# href
# http
# test
# flag
# html
# pathname
相关文章:
,购物网站怎么盈利呢?
北京制作网站的公司,北京铁路集团官方网站?
香港服务器如何优化才能显著提升网站加载速度?
如何选择服务器才能高效搭建专属网站?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
建站之星安装后界面空白如何解决?
如何高效完成独享虚拟主机建站?
建站DNS解析失败?如何正确配置域名服务器?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
网站制作需要会哪些技术,建立一个网站要花费多少?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
如何规划企业建站流程的关键步骤?
如何用好域名打造高点击率的自主建站?
教学网站制作软件,学习*后期制作的网站有哪些?
制作表格网站有哪些,线上表格怎么弄?
制作网站公司那家好,网络公司是做什么的?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
宝塔建站后网页无法访问如何解决?
如何用搬瓦工VPS快速搭建个人网站?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
Bpmn 2.0的XML文件怎么画流程图
中山网站制作网页,中山新生登记系统登记流程?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
实例解析angularjs的filter过滤器
建站OpenVZ教程与优化策略:配置指南与性能提升
如何在Windows 2008云服务器安全搭建网站?
Swift开发中switch语句值绑定模式
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
成都网站制作报价公司,成都工业用气开户费用?
如何在Golang中指定模块版本_使用go.mod控制版本号
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
如何通过FTP服务器快速搭建网站?
如何在阿里云通过域名搭建网站?
如何通过主机屋免费建站教程十分钟搭建网站?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
高端网站建设与定制开发一站式解决方案 中企动力
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
宁波免费建站如何选择可靠模板与平台?
制作网页的网站有哪些,电脑上怎么做网页?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
如何配置IIS站点权限与局域网访问?
如何用已有域名快速搭建网站?
如何在宝塔面板中修改默认建站目录?
建站之星如何快速解决建站难题?
建站之星代理如何优化在线客服效率?
*请认真填写需求信息,我们会在24小时内与您取得联系。