Javascript 脚本中的未知错误

Javascript 脚本中的未知错误,javascript,html,css,Javascript,Html,Css,我正在尝试制作一个HTML/JS/CSS脚本,计算一些生日之前的天数 去年,我做了一个,它仍然有效,我复制并粘贴了相同的脚本,更改了名称/日期,现在它不起作用了 工作一: 坏的一个:很简单,您缺少注释'-->'的结束标记,因此您会得到一个意外的输入错误结束 此外,将脚本放在评论中也不是一个好的做法,请使用 此外,还可以使用和小写HTML以及 此外,脚本标记在任何HTML\XHTML规范中都无效 希望这有帮助 另一个问题: h3开口标记后面的也丢失 也许这个问题属于代码检查。您在打开标记后立即删除

我正在尝试制作一个HTML/JS/CSS脚本,计算一些生日之前的天数

去年,我做了一个,它仍然有效,我复制并粘贴了相同的脚本,更改了名称/日期,现在它不起作用了

工作一:


坏的一个:

很简单,您缺少注释'-->'的结束标记,因此您会得到一个意外的输入错误结束

此外,将脚本放在评论中也不是一个好的做法,请使用

此外,还可以使用和小写HTML以及

此外,脚本标记在任何HTML\XHTML规范中都无效

希望这有帮助

另一个问题: h3开口标记后面的
也丢失


也许这个问题属于代码检查。

您在打开
标记后立即删除了
标记。

您犯了几个错误:

此时您忘记了右括号:

  fatima = new Date(thisYr,2,7)
    if (fatima.getTime() < now.getTime()) {
      fatima.setYear(nextYr)
    }  <-- this one is missing
fatima=新日期(今年,2,7)
if(fatima.getTime()}您的代码中有很多错误。您应该做一些事情来清楚地查看它,这样您就可以很容易地看到您的错误,比如缩进代码、全部用小写字母编写(javascript和html)、更准确地注释和结束代码

要修复未运行的问题,必须执行以下3点:

我喜欢koenp的回答,结束这个:

falisha = new Date(thisYr,2,20)
if (falisha.getTime() < now.getTime()) {
falisha.setYear(nextYr)
} <== add this bracket
falisha=新日期(今年,2,20)
if(falisha.getTime()}你的代码乱七八糟。你应该缩进它,关闭括号和标签。请先把它清理干净再寄到这里。
<H3>The following are the numbers of days until class birthdays (2011-12):
<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT"> <== add this
if (anahi.getTime() < now.getTime()) {
anihi.setYear(nextYr)  <== change it to anahi (of course)
}