我想在我的 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/