【问题标题】:Cannot add js file using script tag无法使用脚本标签添加 js 文件
【发布时间】:2014-03-12 05:15:44
【问题描述】:

这似乎是一个相当愚蠢的问题,但我想快速解决这个问题并开始工作。我有一个我的 html 所在的文件夹,我有一个名为 js 的单独文件夹中的 javascript 文件。我有尝试像这样添加脚本:

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

我也试过这样:

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

我什至试过这样:

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

据我了解,前两个应该可以工作:

 / root folder
./ current folder
../one folder up

文件的路径是

 /home/anr/Desktop/maps/server/client/js/gmaps.js
 /home/anr/Desktop/maps/server/client/google_maps.html

更新:

js文件有window.onload,它还以编程方式创建另一个脚本标签并将其添加到dom中,移动到外部脚本文件后我发现地图没有加载

【问题讨论】:

  • HTML文件和脚本文件的完整路径是什么?
  • 显示js和当前文件的目录结构
  • 第一个可以正常工作......也许是因为你没有用 关闭你的脚本
  • 第一个不行
  • 关闭脚本标签是问题,关闭脚本标签也导出到我的 js 文件中...修复了

标签: javascript html http-status-code-404 relative-path


【解决方案1】:

看起来你只需要在第一个例子中用 a 关闭你的脚本标签,这应该可以工作。

【讨论】:

    【解决方案2】:

    请确保您也关闭了您的标签。一旦你有了正确的相对路径,你的语法应该是:

    <script type="text/javascript" src="relative_path_here"></script>
    

    以下链接可能有助于在 HTML 中设置相对路径: Basic HTML - how to set relative path to current folder?

    【讨论】:

      【解决方案3】:

      试试这个,

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

      脚本标签应该关闭

      【讨论】:

        【解决方案4】:

        &lt;script type="text/javascript" src="js/gmaps.js"&gt;&lt;/script&gt; 标签应该关闭

        【讨论】:

          【解决方案5】:

          我也有类似的问题,但路径没有。我的问题是我的演示中的html文件的编码,将编码更改为ASNI以解决问题。

          【讨论】:

            猜你喜欢
            • 2019-11-20
            • 2012-12-08
            • 2014-11-24
            • 2020-05-08
            • 2021-06-14
            • 1970-01-01
            • 1970-01-01
            • 2014-02-17
            • 1970-01-01
            相关资源
            最近更新 更多