从HTML链接时,Javascript文件不起作用

从HTML链接时,Javascript文件不起作用,javascript,jquery,html,hyperlink,Javascript,Jquery,Html,Hyperlink,我是javascript新手,正在努力让它发挥作用。当我从HTML链接到外部.js文件时,它不起作用,但当我直接在HTML文件中输入脚本时,它起作用。我确信我在HTML中给出的src链接是正确的。我已经检查过好几次了。我的两个链接的.js文件与HTML文件位于同一文件夹中 这是index.html文件: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content=

我是javascript新手,正在努力让它发挥作用。当我从HTML链接到外部.js文件时,它不起作用,但当我直接在HTML文件中输入脚本时,它起作用。我确信我在HTML中给出的src链接是正确的。我已经检查过好几次了。我的两个链接的.js文件与HTML文件位于同一文件夹中

这是index.html文件:

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
    <title>Radar chart</title>
    <script src="http://d3js.org/d3.v3.min.js"></script>
    <script src="RadarChart.js"></script>
    <style>
        body {
          overflow: hidden;
          margin: 0;
          font-size: 14px;
          font-family: "Helvetica Neue", Helvetica;
        }

        #chart {
          position: absolute;
          top: 50px;
          left: 100px;
        }   
    </style>
  </head>
  <body>
    <div id="body">
      <div id="chart"></div>
    </div>

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

  </body>
</html>
我正在使用Linux。 我已经看了下面的问题,但它们不能帮助我

我一直在为此伤脑筋。非常感谢您的帮助。谢谢

编辑
这段代码在Windows中运行良好,但在linux中不起作用。我现在更糊涂了。

你在用谷歌浏览器吗? 我通过以下解决方案解决了我的问题:

我想你现在已经解决了这个问题,但重要的是,我在Google chrome上也遇到了同样的问题,我做了以下工作来解决它:

通过右上角的按钮选择“自定义并控制Google Chrome” 选择设置 扩展 取消标记那里的所有扩展。它们应该显示为Enable而不是Enabled 当做
由于您使用的是Linux,请确保您对正在使用的所有文件和文件夹都具有读/写权限。这可能会导致这些类型的问题。

您想检查script.js是否与html位于同一文件夹中,如果不是,则需要使用路径访问该文件夹,然后引用javascript文件。

答案是OP。这是一个极其愚蠢的错误,我错误地存储了script.js的名称。我将其存储为srcipt.js。我在windows中创建了单独的文件,并在那里复制了代码,而不是复制文件,这就是它在那里工作的原因

您的服务器是否在该目录中提供静态文件?我假设RadarChart.js在同一目录中?您确定js文件的路径正确吗?您如何访问html文件?如果你使用谷歌浏览器,Ctrl+Shift+I将弹出开发者框。通过查看网络选项卡Ctrl+Shift+R以清除缓存,可以检查脚本是否已加载。如果您使用的是firefox,您可以使用firebug来定位问题。我确信script.js在同一个文件夹中。我检查了我是否拥有所有权限。如果您仍然没有解决这个问题,并且确实必须解决,我建议您将script.js和RadarChart.js文件发布在这里,或者制作一个JSFIDLE或其他一些东西。代码中可能存在导致问题的错误。这样我们就可以使用完整的代码来查看是什么导致了问题。
   file:///home/******/*****/Tempelates/Test/script.js Failed to load resource: net::ERR_FILE_NOT_FOUND