如下是各种获取页面和项目的路径和链接路径:
2016-01-07 15:38
507 查看
//获取当前网址,如: http://localhost:8088/test/test.jsp
var curPath=window.document.location.href;
//获取主机地址之后的目录,如: test/test.jsp
var pathName=window.document.location.pathname;
alert("主机之后的地址:"+pathName);
var pos=curPath.indexOf(pathName);
//获取主机地址,如: http://localhost:8088
alert("pos:"+pos);
var localhostPaht=curPath.substring(0,pos);
alert("当前主机地址:"+localhostPaht);
//获取带"/"的项目名,如:/test
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
alert("projectName:"+projectName);
2014-11-25 02:41 ·AB叔 1274 9 <-
点击左侧的数字“攒”一个吧
按照地址为: http://www.abshu.com:8082/index.php#tab2?foo=123 为例
var curPath=window.document.location.href;
//获取主机地址之后的目录,如: test/test.jsp
var pathName=window.document.location.pathname;
alert("主机之后的地址:"+pathName);
var pos=curPath.indexOf(pathName);
//获取主机地址,如: http://localhost:8088
alert("pos:"+pos);
var localhostPaht=curPath.substring(0,pos);
alert("当前主机地址:"+localhostPaht);
//获取带"/"的项目名,如:/test
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
alert("projectName:"+projectName);
javascript和jquery如何获取当前页面的url
2014-11-25 02:41 ·AB叔 1274 9 <-点击左侧的数字“攒”一个吧
按照地址为: http://www.abshu.com:8082/index.php#tab2?foo=123 为例
Javascript:
代码 返回 -------------------------------------------------------------------------- window.location.host www.abshu.com:8082 window.location.hostname www.abshu.com window.location.port 8082 window.location.protocol http window.location.pathname index.php window.location.href http://www.abshu.com:8082/index.php#tab2 window.location.hash #tab2 window.location.search ?foo=123
Jquery:
代码 返回 -------------------------------------------------------------------------- $(location).attr('host'); www.test.com:8082 $(location).attr('hostname'); www.test.com $(location).attr('port'); 8082 $(location).attr('protocol'); http $(location).attr('pathname'); index.php $(location).attr('href'); http://www.test.com:8082/index.php#tab2 $(location).attr('hash'); #tab2 $(location).attr('search'); ?foo=123
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享
- 如何创建对象以及jQuery中创建对象的方式
- 数组方法汇总