现在大家都用IE,它FireFox不支持这些是他自己的事跟你有什么关系
解决方案 »
- 请问如何在弹出的div信息框中加入文字超链接??
- 请教跨域调用js方法,在线等谢谢
- 如何让自己页面上的iframe只加载目标页面的文字(即不加载声音与图像)?
- 怎样强制关闭一个窗口
- javascript在SEO中的使用
- 关于用javascript来判断日期的问题
- 这种走势图(附有根据鼠标移动,动态显示数据的功能)在.NET中怎么实现啊,或者用javascript、vml 怎么实现啊
- 我看了好多帖子都是说的javascript如何取得浏览器的语言属性,我的问题是如何通过javascript设置浏览器的语言?
- 怎样在单击文本框的时候显示当前时间在里面?
- 怎样才能只取得服务器的时间(时钟格式)。
- 为什么这个eval语句不能执行??在线等……
- 求记数作弊代码,原高分相赠.
用错函数
var year = now.getYear() => var year = now.getYear()解析:
getYear()返回值是Date对象中的年份与1900年的差,以前是为了用两位来表示年份的。
所以
2005 => var year = 105
于是
var firstDayInstance = new Date(year, month, 1) => 105/2/1
这样得到的getDay()是星期日
所以firefox将日历从星期一排布了ie很智能,他将105直接判别为2005,所以ie中的日期排布是对的。结论:
getYear()是废弃的函数,以后还是改用getFullYear(),以免出错
是什么东西啊,函数?或者一个ID?在mozilla下面获得某个ID的句柄必须用getElementById来得到
var year = now.getYear()改为
var year = now.getFullYear()
即可