You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何非根目录下JavaScript的src属性无法正常工作?

script标签加载JS失效问题解决

核心错误

你的HTML代码里存在拼写错误:<script>标签的属性应该是src(指定脚本文件路径),但你写成了scr,这会导致浏览器无法识别要加载的JS文件,和文件所在目录、系统权限无关。

修正后的HTML代码

<!doctype html>
<html>
<body>
    <script src="myscript.js"></script>
</body>
</html>

若修正后仍有问题的排查步骤

  • 确认myscript.js和HTML文件处于同一目录:在Ubuntu Mate终端进入文件所在文件夹,执行ls命令,查看两个文件是否都在列表中
  • 检查文件权限:执行ls -l命令,确保文件权限为普通用户可读(如权限列显示-rw-r--r--),若权限不足,执行chmod 644 myscript.js和chmod 644 你的HTML文件名.html调整权限
  • 清除Firefox缓存:按Ctrl+Shift+Delete,选择缓存文件进行清除,避免浏览器加载旧的错误缓存

内容的提问来源于stack exchange,提问作者Sebastian Medina Almagro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 19:01:52