• JavaScript获取路径


    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="获取路径" οnclick="findPath()"/>
         </div>
      </body>
    </html>
    

    2、设计结果

    (1)初始化时

             


    (2)获取当前网址

           


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

          


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

         


    (5)获取主机地址

         


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

         


    (7)获取项目路径

         



  • 相关阅读:
    CSS3中的一些属性
    在QT中用git做版本管理时遇到的一些问题
    前端面试题
    js中null, undefined 和 typeof
    《高性能网站建设指南》笔记
    《JavaScript模式》一书中提到的一些坑
    关于ubuntu下看视频中文字幕乱码的问题
    js实现观察者模式
    《JavaScript高级程序设计》第六章【面向对象的程序设计】 包括对象、创建对象、继承
    前端笔试题
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315098.html
Copyright © 2020-2023  润新知