脚本中存在未知错误
Unknown Errors in Script
我正在尝试制作一个HTML/JS/CSS脚本,该脚本计算一些生日前的天数。
去年,我做了一个,它仍然有效,我复制并粘贴了相同的脚本,更改了名称/日期,现在它不起作用了。
工作一:http://jsbin.com/iFItOYo/16/edit
断开的:http://jsbin.com/iFItOYo/14/edit
您犯了几个错误:
此时您忘记了右括号:
fatima = new Date(thisYr,2,7)
if (fatima.getTime() < now.getTime()) {
fatima.setYear(nextYr)
} <-- this one is missing
在开始时,您声明now = new Date
,它应该是now = new Date()
您忘记关闭从代码顶部开始的<!--
很简单,您缺少注释"-->"的结束标记,因此会出现意外的输入结束错误。
此外,将脚本放在注释中并不是一个好的做法,如果注释,请使用跨浏览器CSS
此外,还可以使用缩进和小写HTML以及缩进。
此外,您的脚本标记在任何HTML''XHTML规范中都无效。
希望这能有所帮助。
另一个问题:在h3开启标签之后的CCD_ 4也缺失。
也许这个问题属于代码评审。
您在打开<body>
标记后立即删除了<script ...>
标记。
您的代码中有很多错误。你应该做一些事情来清楚地查看它,这样你就可以很容易地看到你的错误,比如缩进代码,用小写字母(javascript和html)写所有内容,更准确地注释和关闭代码。。。
要修复一个没有运行你必须做这3点:
1就像koenp的回答一样,关闭这个:
falisha = new Date(thisYr,2,20)
if (falisha.getTime() < now.getTime()) {
falisha.setYear(nextYr)
} <== add this bracket
2在调用正文中的文档写入函数之前缺少脚本标记
<H3>The following are the numbers of days until class birthdays (2011-12):
<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT"> <== add this
3该行中的变量错误
if (anahi.getTime() < now.getTime()) {
anihi.setYear(nextYr) <== change it to anahi (of course)
}
相关文章:
- 谷歌图表 - 地理图表“不兼容的数据表:错误:未知地址类型
- BrainTree Sandbox返回验证错误:-未知paymentMethodNonce
- Google可视化API-错误:未知标头类型:1
- 错误:未知提供程序:来自 ngAnimate 的$animateProvider
- 角度仪表板框架给我错误未知提供程序:$uibModalProvider <- $uibModal <- adfDashb
- “加载错误:未知”时尝试在 Javascript SDK 中删除 apprequest
- 错误:未知提供程序:$resourceProvider<-$资源<-myservice AngularJS服
- AngularJS错误未知提供程序:$$jqLiteProvider<-$$jqLite<-$animate
- angularjs未捕获错误:未知提供程序:
- 注入错误未知提供程序
- 错误:未知提供程序:t提供程序<-t轨道中的angularJS
- AngularJS错误:未知提供商
- 镭错误-未知插件"流程"
- 快递和护照错误:未知的认证策略“登录”
- 当尝试升级到最新的happi .js (9.x)时,我们得到:错误:未知处理程序:目录
- Angularjs错误未知提供商
- 因果报应错误:未知提供者
- Angularjs过滤器错误:";错误:未知提供程序:textProvider"
- AngularJS:错误:未知提供程序
- 打字稿编译错误“未知文件扩展名”