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