javascript - HTML 不会从 <head> 加载文件

标签 javascript jquery html css

我想在我的 HTML 头部加载几个 Javascript 文件,但是一旦我想使用它们里面的函数,它就会说

ReferenceError: enter is not defined

ReferenceError: $ is not defined

当我尝试在本地运行它时它可以工作,但是一旦我在服务器上测试它就不再工作了。这是一些代码:

<html>
    <head>
        <title>test</title>
        <link rel="stylesheet" href="./css/styles.css" type="text/css"/>
        <link rel="shortcut icon" href="./graphics/favicon.ico" type="image/x-icon" /> 

        <script type="text/javascript" src="./javascript/jquery-1.10.2.js"></script>
        <script type="text/javascript" src="./javascript/main.js"></script>
        <script type="text/javascript" src="./javascript/lightbox.js"></script>
    </head>
    <body>
    <a href="#" id="enterDE" onclick="enter()">
        <img src="./graphics/flag.jpg" alt="flag" style="height: 80px; margin-right: 40px">
    </a>
    </body>
</html>

它实际加载的唯一内容是 CSS。

帮助将不胜感激,我要放弃了。

提前致谢!

最佳答案

试试这段代码:

<a href="#" id="enterDE" onclick="enter();">

代替

<a href="#" id="enterDE" onclick="enter()">

此外,script 元素中的 src 属性是否可以链接您的文件?

关于javascript - HTML 不会从 <head> 加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23743678/

相关文章:

javascript - jQuery:通过键名计算多维数组

html - 我如何从这个 Rails 路由/助手输出原始的未转义的 html?

javascript - 如何存储 HTML 片段并稍后将其插入文档中?

java - 通过 websocket 将视频文件发送到浏览器

javascript - 鼠标悬停时的 jquery slider + 在选择时保持事件状态

javascript - 使用 Javascript 设置 UL 的 CSS Left 属性

javascript - 将 JSON 结果添加到 JavaScript 列表

html - popup.html 上的弯 Angular ?

javascript - setTimeout 调用自身有什么问题吗?

javascript - Angular 2加载一次数据并在本地过滤Observable