我的 JavaScript 没有链接到我的 HTML 文件。现在怎么办?



我正在处理一个严重的问题。我的JavaScript文件似乎没有链接到我的HTML文件。我把它们都放在同一个位置,所以这不是问题。我的脚本链接在HTML中也很好。这两者之间的联系似乎不够奇怪。当我在html文件中使用脚本标签时,JavaScript语句似乎可以工作,但是当我在单独的JavaScript文件中使用它们时,相同的语句将无法加载。

这似乎很好:

    <script type="text/javascript" src="script.js"></script>

顺便说一下,我用了括号。


我尝试使用js文件的完整路径,这也不起作用。我没有任何网络服务器。这是学校的作业,我需要为病人做一个表格。我用CSS设计它,现在我试图用JS把一些逻辑带入它,但我的JS文件不想链接它。也许它确实连接了,但它不希望工作。这是我试图在js文件中运行的代码:

var elem = document.getElementById(" patientnumber ");初步的。Value = "12345678";

没有错误。当我在html文件的脚本标签中使用这段代码时,它工作得很好,但当我在js文件中使用它时,它不起作用。

如果你通过file://协议提供HTML文件,那么你需要使用JavaScript文件的完整路径。

如果你通过web服务器(http://https://)提供HTML文件,那么它可能取决于你的web服务器,也许它不喜欢某些文件名。没有更多关于你的环境的信息,我所能做的就是推测。

我的建议是尝试以下所有方法:

  1. 将文件从script.js更改为myStuff.js,看看是否有效

  2. 尝试./script.js/script.js代替简单的script.js在脚本标签

使用全局语句,像这样:

<script type="text/javascript" src="/js/script.js"></script>

所有HTML文件中的链接必须以/开头

相关内容

最新更新