我正在尝试将外部Javascript文件称为我的HTML文档的Javascript。但是我收到了这个错误:SyntaxError:意外的令牌"<"在第1行。很明显,它正在承认该文件。但是我不明白为什么它会抛出错误。我环顾四周,似乎没有人遇到过这个问题。
这是HTML文档:
<!DOCTYPE html>
<html>
<head>
<title>Testing</title>
<script src="displaydate.js" type="text/javascript">
</script>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.<br>
<a href=http://www.google.com>google</a>
</p>
</body>
</html>
这是我的Javascript:
<script type='text/javascript'>
function todaydate(){
var today_date= new Date();
var myyear=today_date.getYear();
var mymonth=today_date.getMonth()+1;
var mytoday=today_date.getDate();
alert(myyear+"//"+mymonth+"//"+mytoday);
}
</script>
答案 0 :(得分:4)
您不需要外部文件中的脚本标记。删除它们,它将工作。
答案 1 :(得分:3)
JavaScript文件应仅包含JavaScript。
从中删除HTML <script>
标记。