我所拥有的可能很简单。
这是我的HTML文件:
<!DOCTYPE html>
<html>
<head>
<title>MC</title>
<link href="public/css/style.css" rel="stylesheet" />
</head>
<body data-page="home">
<div class="avatar" data-type="mc_face"></div>
<script type="text/javascript">mc_face("Voobus");</script>
<script type="text/javascript" href="public/js/mc_face.js"></script>
</body>
</html>
你看,我的外部javascript文件是在最底层声明的。在它上面,我试图执行该文件中的函数(同时将变量传递给它)。如果它们都在同一个文件中,那么一切正常,但目标是稍后在php循环中执行该函数,所以我需要单独的。
我只是错了吗?为什么它不能正常工作?
这是我目前得到的错误:
Uncaught ReferenceError: mc_face is not defined
很明显,即使在外部文件中找到该功能也很难。我已经尝试过它们的订单颠倒了,标题中有外部文件,以及其他一些东西。我真的在这里摸不着头脑。
答案 0 :(得分:1)
使用src而不是href。同时将您的代码放在导入下方。