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 相关文章推荐
你可能不再需要JQUERY
Mar 09 Javascript
SUN的《AJAX与J2EE》全文译了
Feb 23 Javascript
javascript 字符串连接的性能问题(多浏览器)
Nov 18 Javascript
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
Dec 23 Javascript
JavaScript框架(iframe)操作总结
Apr 16 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
Aug 15 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
ie下js不执行的几种可能
Feb 28 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
Sep 06 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
Apr 21 Javascript
js 动态校验开始结束时间的实现代码
May 25 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获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
把input初始值不写value的具体实现方法
2013/07/04 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python中关键字is与==的区别简述
2014/07/31 Python
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
Python设置默认编码为utf8的方法
2016/07/01 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
python读出当前时间精度到秒的代码
2019/07/05 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
python线程优先级队列知识点总结
2021/02/28 Python
新加坡交友网站:be2新加坡
2019/04/10 全球购物
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
关于是否需要写商业计划书
2014/02/07 职场文书
护士旷工检讨书
2015/08/15 职场文书
SSM VUE Axios详解
2021/10/05 Vue.js
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers