Javascript 我是编程新手,我不明白为什么我的外部js文件不能工作

Javascript 我是编程新手,我不明白为什么我的外部js文件不能工作,javascript,Javascript,我无法使外部文件正常工作。我只想要一个简单的警报,它在我的主html文件中工作,但在链接外部js文件时不工作 <!doctype html> <html> <head> <title>Javascript Tutorial</title> </head> <body> <div class="container"> <h1>Let's Learn J

我无法使外部文件正常工作。我只想要一个简单的警报,它在我的主html文件中工作,但在链接外部js文件时不工作

<!doctype html>
<html>
  <head>
    <title>Javascript Tutorial</title>
  </head>
  <body>
    <div class="container">
      <h1>Let's Learn Javascript!</h1>
      <p class="lead">...cause Javascript Rocks.</p>
    </div>
    <script src="scripts/main.js"></script> 
  </body>
</html>

Javascript教程
让我们学习Javascript!

…导致岩石


标记中定义脚本标记是正确的做法。此外,当链接到Javascript文件时,除非使用
document.ready
,否则不会自动调用文件中的方法

如果希望在页面加载后立即调用函数,请使用
document.ready
,或在
中创建脚本标记,然后从那里调用函数:

<script type="text/javascript">
    myfunction();
</script>

myfunction();

此外,在JS文件中,代码不应该只是到处乱放,它们应该被组织/包含在函数中。

你能给我们分享一下文件夹结构和
scripts/main.JS
的内容吗?另外,您可以检查您的控制台是否有任何错误吗?好的,你发布的内容似乎没有错误。应该与JS文件一起使用。请同时显示。@PraveenKumar我的js文件只是
alert()。当然,控制台中有错误吗?文件结构如何?我的文件夹由两个文件组成,html和js。控制台显示“意外标记”