我正在尝试使用我在单独的HTML文件中编写的Javascript代码。 HTML文档的代码如下:
<!DOCTYPE html>
<html>
<a href="javascript:showAlert()">Show Alert!</a>
<script type="text/javascript" src="Users/Home/Documents/MyExternalScript.js"> </script>
</html>
和Javascript文件:
function showAlert(){
alert("I am an alert box!");
}
当放入HTML文件本身时,Javascipt代码可以很好地工作,但是将它分成不同的文件会导致:showAlert()上出现未捕获的引用错误。
我已经仔细检查了几十次路径,并尝试删除路径并保留名称,因为它们位于同一目录中。我也尝试删除文件扩展名... 我甚至尝试在锚标记上方添加脚本标记和正文。什么都行不通。
有人可以向我解释我哪里出错了吗?
答案 0 :(得分:2)
您使用了错误的属性。它应该是<script type="text/javascript" src="URL-HERE">
。您放的是source
而不是src