关于js的Date.getFullYear()导致其余代码失效的问题
来源:互联网 发布:tomcat连接数据库超时 编辑:程序博客网 时间:2024/06/05 10:11
今天写了一个使用JS来添加select项的功能,添加时间日期,代码如下:
<span style="white-space:pre"></span><script> var date = new Date(); for (var i = date.getFullYear() ; i >= 1900; i--) { //这里使用实例化对象调用方法对于此段代码本身没有问题 $("#Year").get(0).options.add(new Option(i, i)); } for (var i = 1; i < 13; i++) { $("#Month").get(0).options.add(new Option(i, i)); } for (var i = 1; i < 32; i++) { $("#Day").get(0).options.add(new Option(i, i)); } </script>
这里使用实例化对象调用getFullYear()方法没有任何问题,但是经过仔细排查,此段JS以后的全部JS代码都会错误,不会再执行了;
解决方法:
for (var i = new Data().getFullYear() ; i >= 1900; i--)
在这使用匿名对象来调用方法就没有任何问题了,具体原因不详,但是作为一个莫名其妙的BUG点,还是要记录下来。
0 0
- 关于js的Date.getFullYear()导致其余代码失效的问题
- JS中Date对象getYear()和getFullYear()的区别
- JS与DOCTYPE冲突导致漂浮代码失效的解决方法
- servlet跳转页面导致css,js等失效的问题
- js getFullYear 返回日期对象的年份
- JavaScript-Date对象中 getYear()与getFullYear()的区别
- JavaScript中Date对象的getYear()和getFullYear()区别
- updatePanel导致JS失效的解决办法
- 编码问题导致js失效
- 关于js动态添加的时候样式失效的问题
- 复制失效的JS代码
- 内存越界导致的malloc失效问题
- transform导致的border-radius失效问题
- 关于android webview js桥(addJavascriptInterface) 失效的问题
- 关于解决阿里巴巴首页“自定义内容”代码失效的问题
- 关于flex,group中graphics.clear()导致的mouseMove等鼠标响应失效的问题
- 关于动态设置background(.9格式的) 导致padding失效的问题。
- 关于ASP.NET页面里框架导致UpdatePanel失效的问题
- matlab .m/fig文件变为 .exe文件以及解决matlab2012无编译器问题
- mariadb
- 游戏十年——感悟与体会
- 浮点数在计算机中存储方式(转)
- D3 4.0 Hierarchy 层布局浅析
- 关于js的Date.getFullYear()导致其余代码失效的问题
- JS: 盒模型 scrollLeft, clientWidth等等详解
- java读写文件的几种方式(不断完善),方便日后使用
- Proteus之51MCU学习之路--如何用PWM波产生正弦波?
- Eclipse+Tomcat+springMVC环境搭建与jsp页面学习笔记
- 优先执行顺序:静态代码块>构造代码块>构造方法;
- 发现一个学习Android的好博客
- H5:新增data-*属性详解
- unbuntu 14.04系统应用的一些简单配置