问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JavaScript写的日历中的一段代码,看不懂,求解释

发布网友 发布时间:2022-04-24 05:15

我来回答

2个回答

热心网友 时间:2022-04-24 06:44

代码帮你解释下   后面问题没看懂

function newCalendar() {
var parseYear = parseInt(document.all.Year.options[document.all.Year.selectedIndex].value);
// 获取年月下拉框的值,生成一个日期
var newCal = new Date(parseYear, document.all.Month.selectedIndex, 1);
var day = -1;
var startDay = newCal.getDay(); //星期几
var daily = 0; // 生成日历时,不断++,输出日期到日历上的值
// 比如today = {year:2014,month:9,day:20};
if ((today.year == newCal.getFullYear()) && (today.month == newCal.getMonth()+1))
// 如果下拉框选择的年月值=现在年月(2014,9),则保存今天日期,比如现在是20号,生成日历时会将今天高亮显示
day = today.day; 
var tableCal = document.all.calendar;
var intDaysInMonth = getDays(newCal.getMonth(), newCal.getFullYear()); //
for (var intWeek = 1; intWeek < tableCal.rows.length; intWeek++)
for (var intDay = 0; intDay < tableCal.rows[intWeek].cells.length; intDay++) {
var cell = tableCal.rows[intWeek].cells[intDay];
if ((intDay == startDay) && (0 == daily))
daily = 1; // 判断从星期几开始打印
//var nowtime = new getToday();
if (day == daily) //今天,调用今天的Class 
{
cell.style.background = '#6699CC';
cell.style.color = 'yellow';
cell.style.fontWeight = 'bold';
} else if (intDay == 6) //周六 
cell.style.color = 'green';
else if (intDay == 0) //周日 
cell.style.color = 'red';
if ((daily > 0) && (daily <= intDaysInMonth)) {
cell.innerText = daily; //打印日期1,2,3...31
daily++;
} else
cell.innerText = "";
}
}

追问真是好人,谢了

热心网友 时间:2022-04-24 08:02

日历有专门的日历控件,很强大的,www.17sucai.com追问谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
柏林地铁路线 高三敬业话题作文800字 怀孕可以吃羊肉米粉吗 坐月子能不能吃羊肉粉 坐月子吃羊肉的好处 卜蜂蛋鸡预混料配方 怀孕多久后才能吃羊肉粉 一个人不花钱完美世界国际版玩什么职业最好?多谢了 女孩也会花心吗? 女生也会花心么? 三孔附近有什么好玩的地方 关于动物实验室中使用的动物,需要考虑的因素包括哪些 实验用的大鼠和小鼠有什么区别? 有哪些动物是我们实验室经常选择的,为什么选这种动物 为何科学家大多用小白鼠做实验,而不用其他动物? 实验室为什么都是用小白鼠?而不用其他动物? 为什么所有的实验室,都喜欢用小白兔小白鼠们做研究呢? 实验用动物可带出实验室自行使用吗 《清平乐 六盘山》表达了作者怎样的壮志豪情 清平乐·六盘山是谁写得 毛主席清平乐六盘山繁体版 清平乐六盘山田字格写法 清平乐六盘山毛笔隶书写法 有一部电影 一个女的上竹林挖竹笋 被一条蛇看到了 然后晚上蛇来找她 最后那个蛇变成个男的 跟那女的 梦见挖竹笋又见很多蛇进家里? 正月初九结婚初十回老婆娘家 去挖笋时在竹林遇到小毒蛇是什么兆头 梦见挖笋子然后挖到两条蛇? 有哪几种烤鸡最出名 家庭资产配置中标准化固收应占的比例 潜水艇防臭地漏型号40,50,75是什么意思 潜水艇地漏多少钱一个 潜水艇地漏的特点介绍 盆底功能怎么锻炼? 急求javascript 日历问题 java 日期模块 证人转为第三人的法律依据 行政诉讼第三人是否有权追加 中世纪欧洲的货币有没有分为铜币银币之类的?一个铜币或银币,当时的购买力如何? 古代欧洲下层百姓是使用的银币还是铜币 蜜蜡饼子是欧洲古钱币 win32编程有什么好书 古代铜币 学Win32编程该看什么书呀? 古代铜币请行家科普 学Win32看是什么书籍? 中国古代铜币 Win32编程和汇编学习的书,推荐本比较好的。 有什么值得推荐的关于学习window API的书 python win32com编程书籍 分享WINDOWS编程学习方法和书籍(最佳答案200分) 众泰SR9如何关闭锁车自动折叠后视镜 17年的顶配 电动后视镜 众泰sr9后视镜电动折叠开关在哪