我正在使用HTML和JavaScript编程一个项目。我使用以下脚本标签访问我的 js 代码:
<script src="js/monthChanger.js"></script>
但是,当在Edge和Google Chrame中运行我的程序时,我不断得到 此错误。
为什么会这样?查看我的文件目录,我声明函数的方式似乎没有任何问题。
查看这篇关于绝对和相对路径的文章
你可能想要这个:
<script src="./js/monthChanger.js"></script>
./
使其相对于当前文件夹。
好吧,事实证明我的问题与 HTML 无关。
我没有在OP中指定这一点,但我在我的项目中也使用了Django的框架。我错误地认为静态字段(如css,js和图像(的调用方式与在普通html文件中的调用方式相同。但是,在阅读了 django 关于管理静态文件的文档后,我意识到事实并非如此。我遵循 django 的指示,并能够让我的代码正常工作。