JavaScript获取路径

JavaScript获取路径

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

JavaScript获取路径


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获取路径



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117720.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月1日 下午2:00
下一篇 2022年1月1日 下午2:00


相关推荐

  • linux修改文件名常用命令

    linux修改文件名常用命令一 MV 命令打开终端 输入命令 mvfile1file2 把当前目录下的 file1 文件名改成 file2 如果该目录下有 file2 则覆盖以前的 file2 文件 二 rename 命令 1 rename 命令批量修改 renameDUS1DU 把所有 DUS1 结尾或者开头的文件修改为 DUS2

    2026年3月19日
    2
  • oracle索引视图_位图联合索引

    oracle索引视图_位图联合索引一.什么是位图索引我们目前大量使用的索引一般主要是B*Tree索引,在索引结构中存储着键值和键值的RowID,并且是一一对应的.而位图索引主要针对大量相同值的列而创建(例如:类别,操作员,部门ID,库房ID等),索引块的一个索引行中存储键值和起止Rowid,以及这些键值的位置编码,位置编码中的每一位表示键值对应的数据行的有无.一个位图索引块可能指向的是几十甚至成百上千行数据的位置.这种方式存储数据…

    2025年7月17日
    5
  • Keras学习(一)—— Keras 模型(keras.model): Sequential 顺序模型 和 Model 模型

    Keras学习(一)—— Keras 模型(keras.model): Sequential 顺序模型 和 Model 模型KerasModel模型Keras中文文档Keras模型Sequential顺序模型Sequential使用方法一个简单的Sequential示例构建方法inputshape输入的形状(格式)complication编译training训练Model模型Model使用方法compile编译fit进行训练evaluate函数进行评估Keras中文文档首先了解Keras…

    2025年5月24日
    4
  • 分析:电信业再重组是更竞争还是更垄断

    分析:电信业再重组是更竞争还是更垄断

    2021年7月26日
    120
  • PCL 平面点云B样条曲线拟合

    PCL 平面点云B样条曲线拟合平面点云B样条曲线拟合

    2022年6月18日
    44
  • Exhibitor(zookeeper监控工具)[通俗易懂]

    Exhibitor(zookeeper监控工具)[通俗易懂]具体看github上的文档,很详细https://github.com/soabase/exhibitor/wiki/Running-Exhibitor一、这个是Netflix出品的一个监控工具,但实际上也很难用。。Exhibitor的主要功能监控本机的Zookeeper服务,可以自动重启挂掉的Zookeeper服务;定期备份数据;定期清理Zookeeper日志;提供了一个We…

    2025年7月4日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号