如何将javascript放入html文件中

如何将javascript放入html文件中,javascript,html,Javascript,Html,让我重新解释一下整个问题 我想把这个添加到我的网站上 因此,为此,我必须创建一个外部java文件(内部可以工作,但我需要外部) 因此,当我将java代码粘贴到body标记中的html文件中时,脚本工作正常。这意味着,剧本没有问题。但是,当我将相同的内容放在不同的外部文件中时,脚本无法工作。 所以问题一定出在head标签上,我在那里写外部文件位置。这是我的头牌 <head> <title>FFH</title> <link href="st

让我重新解释一下整个问题

我想把这个添加到我的网站上

因此,为此,我必须创建一个外部java文件(内部可以工作,但我需要外部)

因此,当我将java代码粘贴到body标记中的html文件中时,脚本工作正常。这意味着,剧本没有问题。但是,当我将相同的内容放在不同的外部文件中时,脚本无法工作。 所以问题一定出在head标签上,我在那里写外部文件位置。这是我的头牌

        <head>
<title>FFH</title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
  <link rel="shortcut icon" type="image/x-icon" href="images/ffh.ico" />`
  <script type="text/javascript" src="myscript.js"></script>

FFH
`


是的,“myscript.js”在同一个文件夹中,我对此有100%的把握。

将您的html文件和javascript文件放在同一个文件夹下。

以下可能是您出现问题的原因

  • 脚本标记中的src路径无效
  • 您的浏览器中可能已禁用Javascript
  • 脚本错误/异常停止了整个页面的脚本执行
  • 如果您将Ajax请求作为本地文件协议打开,它可能无法工作。e、 g.文件://
  • 你能做什么? 现在正是您了解和使用您喜爱的浏览器中提供的开发人员工具的时候

    看看它是否显示404或其他错误。然后用您看到的确切错误消息更新您的SO问题。我们很乐意帮忙

    根据提供的w3c链接修改答案: 现在我们知道了确切的问题。 不能将该脚本标记添加到HTML的头部。因为脚本中引用的元素在执行时不可用。将脚本标记移到body标记的末尾之前(所有carousal标记/元素都应位于脚本标记之前)。然后它就会像预期的那样工作

    如果仍然希望该脚本标记位于head部分,则必须在DOM就绪事件或window.Onload事件中初始化carousal/slider


    我前面的评论仍然是相关的,因为您可以在浏览器中使用开发者工具来找出确切的错误陈述

    如其他答案所述,如果脚本标记位于
    标记中,则脚本标记可能不起作用。尝试在
    之前添加它


    +不要称它为java,它们除了名称之外没有其他共同点:)

    看看如何制作一个。你到底是如何尝试将
    myscript.js
    添加到你的html代码中的?它已经是这样了。我可以上传文件夹,它;如果你想的话,试着输入600kb,这将取决于代码的某些部分何时执行。在上面的代码中,如果它们位于标头中,则它们试图访问的元素可能还不存在。是否尝试了此操作?----您的代码----SRC路径是正确的,脚本也在工作。编辑我的问题,你现在可以理解了。