JavaScript获取路径设计源码


Posted in Javascript onMay 22, 2014

1、设计源码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<title>JavaScript获取路径</title> 
<meta http-equiv="pragma" content="no-cache"> 
<meta http-equiv="cache-control" content="no-cache"> 
<meta http-equiv="expires" content="0"> 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="This is my page"> 
<script type="text/javascript"> 
function findPath() 
{ 
//获取当前网址 
var curNetAddr = window.document.location.href; 
alert("获取当前网址:" + curNetAddr); 
//获取主机地址之后的目录 
var hostPath = window.document.location.pathname; 
alert("获取主机地址之后的目录:" + hostPath); 
//返回某个指定的字符串值在字符串中首次出现的位置 
var count = curNetAddr.indexOf(hostPath); 
alert("返回某个指定的字符串值在字符串中首次出现的位置:" + count); 
//获取主机地址 
var hostAddr = curNetAddr.substring(0,count); 
alert("获取主机地址:" + hostAddr); 
//获取带“/”的项目名 
var projectName = hostPath.substring(0,hostPath.substr(1).indexOf('/')+1); 
alert("获取带“/”的项目名:" + projectName); 
//获取项目路径 
var path = hostAddr + projectName; 
alert("获取项目路径:" + path); 
} 
</script> 
</head> 
<body> 
<div id="body_div"> 
<input type="button" id="btn" value="获取路径" onclick="findPath()"/> 
</div> 
</body> 
</html>

2、设计结果

(1)初始化时

JavaScript获取路径设计源码

(2)获取当前网址

 JavaScript获取路径设计源码

(3)获取主机地址之后的目录

 JavaScript获取路径设计源码

(4)返回某个指定的字符串值在字符串中首次出现的位置

JavaScript获取路径设计源码

(5)获取主机地址

JavaScript获取路径设计源码

(6)获取带“/”的项目名

JavaScript获取路径设计源码

(7)获取项目路径

JavaScript获取路径设计源码

Javascript 相关文章推荐
javascript正则表达式中参数g(全局)的作用
Nov 11 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
Feb 23 Javascript
jquery 实现窗口的最大化不论什么情况
Sep 03 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
Feb 28 Javascript
js实现div弹出层的方法
Nov 20 Javascript
node.js中的path.normalize方法使用说明
Dec 08 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
May 27 Javascript
JS添加删除DIV的简单实例
Jul 08 Javascript
JavaScript贪吃蛇小组件实例代码
Aug 20 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
Oct 09 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
Dec 20 Javascript
JavaScript对象原型链原理解析
Jan 22 Javascript
javascript学习笔记--数字格式类型
May 22 #Javascript
禁用Enter键表单自动提交实现代码
May 22 #Javascript
javascript常见用法总结
May 22 #Javascript
JS常用字符串处理方法应用总结
May 22 #Javascript
通过js来制作复选框的全选和不选效果
May 22 #Javascript
js动态添加表格数据使用insertRow和insertCell实现
May 22 #Javascript
js简单实现交换Li的值
May 22 #Javascript
You might like
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
最简单的js图片切换效果实现代码
2011/09/24 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
python 简单的多线程链接实现代码
2016/08/28 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python抓取网页内容并进行语音播报的方法
2018/12/24 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
Python实现Restful API的例子
2019/08/31 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
建筑设计所实习生自我鉴定
2013/09/25 职场文书
3分钟演讲稿
2014/04/30 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
安全责任书
2015/01/29 职场文书
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python