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下的keyCode键码值表
Apr 10 Javascript
Javascript中的var_dump函数实现代码
Sep 07 Javascript
javascript实现简单查找与替换的方法
Jul 22 Javascript
Angularjs注入拦截器实现Loading效果
Dec 28 Javascript
JavaScript数组方法总结分析
May 06 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
Vuex中mutations与actions的区别详解
Mar 01 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
Mar 18 Javascript
微信小程序实现九宫格抽奖
Apr 15 Javascript
详解使用WebPack搭建React开发环境
Aug 06 Javascript
微信小程序实现滑动操作代码
Apr 23 Javascript
vue实现输入框自动跳转功能
May 20 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 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
原生js实现中奖信息无间隙滚动效果
2017/01/18 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
Python爬虫爬验证码实现功能详解
2016/04/14 Python
Python 调用Java实例详解
2017/06/02 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
Python 私有化操作实例分析
2019/11/21 Python
详解Django ORM引发的数据库N+1性能问题
2020/10/12 Python
就业推荐自我鉴定
2013/10/06 职场文书
工程专业求职自荐书范文
2014/02/18 职场文书
保护环境的标语
2014/06/09 职场文书
公司应聘自荐书
2014/06/14 职场文书
诚信考试主题班会
2015/08/17 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python