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 相关文章推荐
自动检查并替换文本框内的字符
Jun 30 Javascript
js截取中英文字符串、标点符号无乱码示例解读
Apr 17 Javascript
javascript中HTMLDOM操作详解
Dec 11 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
Jun 06 Javascript
vue组件父子间通信详解(三)
Nov 07 Javascript
JavaScript实现区块链
Mar 14 Javascript
详解Koa中更方便简单发送响应的方式
Jul 20 Javascript
浅析Vue项目中使用keep-Alive步骤
Jul 27 Javascript
解决axios发送post请求返回400状态码的问题
Aug 11 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
JS函数进阶之继承用法实例分析
Jan 15 Javascript
详解vue中v-on事件监听指令的基本用法
Jul 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中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
Yii配置文件用法详解
2014/12/04 PHP
php 数据结构之链表队列
2017/10/17 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
2018/05/25 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
使用JS进行目录上传(相当于批量上传)
2010/12/05 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
2014/08/22 Javascript
js脚本实现数据去重
2014/11/27 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
js图片上传的封装代码
2017/08/01 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
各个系统下的Python解释器相关安装方法
2015/10/12 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
大学生优秀班干部事迹材料
2014/05/26 职场文书
长征观后感
2015/06/09 职场文书
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers