有很多类似的问题,但没有一个能够帮助我。
我是HTML和JS开发的新手。我有一个简单的HTML文件,试图访问一个简单的Javascript文件。
HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sample</title>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
document.write("In HTML")
</script>
<script type="text/javascript" src=./asdf.js></script>
</head>
<body>
<div id="map3d" style="height:400px;width:600px;border:1px solid red"></div>
</body>
Javascript文件名为asdf,与HTML位于同一位置。我已经尝试了完整的文件路径,只是名称“asdf.js”和其他几个我无法回忆的选项。
我的.js文件如此读取:
<script>
document.write("In JS")
</script>
“In JS”没有出现。我做错了什么?
答案 0 :(得分:3)
外部脚本不需要<script>
和</script>
。编写外部脚本,就像在标记之间写入一样。
答案 1 :(得分:3)
在您的JS文件中删除<script>
和</script>
标记。它们用于使用嵌入在HTML中的JavaScript,而不是用于外部文件。