美文网首页
截取的项目路径单个字符和完整的项目路径

截取的项目路径单个字符和完整的项目路径

作者: 祈澈菇凉 | 来源:发表于2023-08-11 15:47 被阅读0次

截取的项目路径单个字符

通过 substring(0, 1) 截取了路径名的第一个字符,作为项目路径。请注意,这里的截取范围是从索引0开始,长度为1,因此实际上只截取了路径名的第一个字符。

// 获取项目路径
            function getContextPath() {
                debugger
                var pathName = window.document.location.pathname;
                //pathName: "/test/new_file.html"
                var projectName = pathName.substring(0, 1);
                //projectName: "/"
                return projectName;
            
            //项目路径
            var contextPath = getContextPath();
            console.log(contextPath)//打印:/

要获取完整的项目路径

想要获取完整的项目路径,可以尝试修改 substring() 的参数,例如使用 substring(0, pathName.indexOf("/", 1)) 来截取路径名中第一个斜杠之前的部分。

function getContextPath() {
              var pathName = window.document.location.pathname;
              var projectIndex = pathName.indexOf("/", 1);
              var projectName = pathName.substring(0, projectIndex);
              return projectName;
            }
            var contextPath = getContextPath();
            console.log(contextPath); //打印:/test

test.html

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <script>
            // // 获取项目路径
            // function getContextPath() {
            //  debugger
            //  var pathName = window.document.location.pathname;
            //  //pathName: "/test/new_file.html"
            //  var projectName = pathName.substring(0, 1);
            //  //projectName: "/"
            //  return projectName;
            
            // //项目路径
            // var contextPath = getContextPath();
            // console.log(contextPath)//打印:/
            
            
            
            
            // //获取项目路径
            // function getContextPath() {
            //  debugger
            //  var pathName = window.document.location.pathname;
            //  //pathName: "/test/new_file.html"
            //  var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
            //  //projectName: "/test"
            //  return projectName;
            // }
            //  var contextPath = getContextPath();
            
            // console.log(contextPath)//打印:/test
            
            
            
            function getContextPath() {
              var pathName = window.document.location.pathname;
              var projectIndex = pathName.indexOf("/", 1);
              var projectName = pathName.substring(0, projectIndex);
              return projectName;
            }
            var contextPath = getContextPath();
            console.log(contextPath); //打印:/test
            
        </script>
    </body>
</html>

相关文章

  • iOS 从url中获取文件名以及后缀

    完整路径 对路径截取的9种操作

  • bootstrap导航路径和分页器

    一、导航路径 ul标签:包含整个导航路径-breadcrumb类:添加导航路径样式-li标签:包含单个导航项目名称...

  • 处理文件路径

    一.获取当前绝对路径 path=$(pwd) 二.对路径进行截取-字符串截取 ${var##*x} :以x(x可以...

  • Maya(三) 项目文件管理

    选择项目窗口项目窗口 复制项目路径,打开当前项目路径复制项目路径按Win+E打开文件资源管理器,粘贴刚刚的路径回车...

  • web路径问题

    <%--./ 当前路径/ 项目 路径 8080 后面的../表示当前的上一路径不写 项目路径 xzw ...

  • Webpack 的output中 path与publicPath

    output 中的 path 和 publicPath path: 项目打包所存放到的路径,此路径中包含项目所有...

  • 项目路径

    获取项目根路径的方法··· import java.io.File;import java.io.IOExcept...

  • 项目路径

    在我们写代码里的路径时: .代表当前目录 ..代表当前目录的上一级目录 ./代表当前目录下的某个文件或文件夹,如:...

  • vue路径中去除#

    vue使用vue-router时,路径中会有#的字段,是应为打包完成之后,项目为单页面项目,所有的url都指向单个...

  • pycharm中html页面如何正确跳转到静态文件

    如图所示,配置下项目路径和settings.py所在的路径即可

网友评论

      本文标题:截取的项目路径单个字符和完整的项目路径

      本文链接:https://www.haomeiwen.com/subject/yxhapdtx.html