src路径问题求助:代码无法正确读取本地脚本文件路径
解决JS文件路径读取问题
嘿,我来帮你搞定这个路径问题!
你遇到的核心问题是路径开头的斜杠 / 在Web路径里的含义:它代表网站的根目录,而不是当前HTML文件所在的目录。你的index.html和scripts文件夹是同一层级的,用/scripts/cmarkercaller.js的话,浏览器会去网站根目录找scripts文件夹,自然找不到正确的文件。
给你两个简单的解决方案:
- 直接去掉开头的斜杠,写成相对路径:
scripts/cmarkercaller.js。这个路径会告诉浏览器“从当前HTML文件所在的目录出发,去找同级的scripts文件夹里的cmarkercaller.js” - 或者加上
./明确表示当前目录:./scripts/cmarkercaller.js,效果和上面一样,只是可读性更强一些
修改后的代码示例:
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script src="scripts/cmarkercaller.js"></script> <!--Citymarker Caller--> <script type="text/javascript"> // 你的业务脚本代码 </script>
这样调整后,浏览器就能正确找到你的JS文件啦!
内容的提问来源于stack exchange,提问作者Josh
相关产品推荐
相关产品推荐

