万年历的制作
js代码块
注意’引号里面的html标签不能有多余的空格,否则程序会报错’

var year = prompt("请输入年份:");
var content = document.getElementById("content");
var html = '';
for (let i = 0; i < 12; i++) {html += '<table class="table">';html += '<tr class="title"> <th colspan = "7" >' + year + '年' + (i + 1) + ' 月份 </th> </tr> ';html += '  <tr><td>日</td><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td>六</td></tr>'var days = new Date(year, i + 1, 0).getDate();var count = new Date(year, i).getDay();console.log((i + 1) + "月份天数:" + days);console.log("1日是星期:" + count);var line;if ((count + days) % 7 == 0) {line = parseInt((count + days) / 7);} else {line = parseInt((count + days) / 7) + 1;}var day = 1;for (let j = 0; j < line; j++) {html += '<tr>';for (let k = 0; k < 7; k++) {if (j == 0 && k < count) {html += '<td></td>';} else {if (day > days) {break;}html += '<td>' + day++ + '</td>';}}html += '</tr>'}html += '</table>'
}
content.innerHTML = html;

html代码部分,引入上面的js部分

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>w万年历的制作</title><style>body {text-align: center;}.box {margin: 0 auto;width: 880px;}.title {background-color: #ccc;}.table {float: left;margin: 10px;width: 200px;height: 200px;text-align: center;font-size: 14px;}</style>
</head><body><div id="content" class="box"></div>
</body>
<script src="万年历制作.js"></script></html>

运行结果图

javascript制作万年历相关推荐

  1. 用JavaScript 制作多彩的弹出式说明窗口

    用JavaScript 制作多彩的弹出式说明窗口 在设计网站的时候,在网站有重大的变动,或者需要作什么声明的时候,我们就要用到弹出窗口,这时只要我们一进入这个页面,就会弹出一个窗口,其实要制作这样的弹 ...

  2. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <! ...

  3. js操作设置css动画,使用 CSS3 和 JavaScript 制作链接反转 3D 动画 - 文章教程

    使用 CSS3 和 JavaScript 制作链接反转 3D 动画,CSS 和 JavaScript 技巧用来创建顶层的悬浮效果,使用 transfomr-origin 和 transform-sty ...

  4. php制作万年历的步骤_PHP制作万年历

    本文主要介绍了使用PHP制作万年历的方法以及实现此功能的几个要点并提供了全部源代码,这里推荐给小伙伴们 使用PHP实现万年历功能的要点: 得到当前要处理的月份总共有多少天$days 得到当前要处理的月 ...

  5. python制作万年历

    最近进行python基础培训,课下作业制作万年历,之前没做过,感觉里面还是有很多需要学的.所谓万年历,就是咱们电脑或者手机的日期会记录每个月每天对应星期几.用python来制作万年历,就是从键盘输入年 ...

  6. JavaScript制作动画

    JavaScript制作动画 <!DOCTYPE html> <html> <style> #container {width: 400px;height: 400 ...

  7. 怎么使用javascript制作图片切换

    ** 怎么使用javascript制作图片切换 ** 轮播图在网页中是一个不可少的存在,其实只做起来还是相对而言还是比较简单的,来看看是怎么制作的. 这里是css的代码: #imgInfo,.clic ...

  8. JavaScript制作的时钟

    JavaScript制作的时钟 分享一个自己制作的时钟.算是低级版的吧,秒钟分钟时钟都是可以获取到时间,根据时间来动的.是动态的. 效果图如下: 制作之前肯定要先把钟的各个部件画出来,然后加上样式,最 ...

  9. javascript制作钟表

    JAVAscript制作钟表 本文用js制作一款简单的钟表练习 代码如下 欢迎大家交流,欢迎各位大佬指正. HTML部分 //创建钟表 <body> <div class=" ...

最新文章

  1. 汽车之家基于 Flink 的数据传输平台的设计与实践
  2. 机器学习中用到的概率知识_山顶洞人学机器学习之——几种常见的概率分布
  3. python 常用代码
  4. 小齐是如何提高自己的「编程能力」的?
  5. 为什么要打jar_为什么海带要打一个结?
  6. info - 阅读 info 文档
  7. python去重txt文本_Python文本去重
  8. Excel如何让单元数据显示单位又能参与运算?
  9. 简聊聊天软件的表设计
  10. FRP + 腾讯云 内网穿透
  11. 服务器装系统进pe界面就死机了,进入PE后安装系统老是会卡住。是什么问题啊。...
  12. 假设检验-U检验、T检验、卡方检验、F检验
  13. 辨析 总结PMP各种BS结构
  14. revi的插件【参数同步】一键多类别明细表
  15. 桌面图标文件夹图标隐藏恢复
  16. pip安装matplotlib
  17. 阿里、京东、苏宁双十一“链”战
  18. Microsoft Visual Studio 的下载与安装
  19. 特征平台概述及技术选型
  20. windows依赖服务或组无法启动的解决办法

热门文章

  1. 网络订餐发展趋势(饿了么-饿了-你就来)
  2. python12306登录_python 手动验证并模拟登录12306
  3. (转)各种聚类算法的系统介绍和比较
  4. Ubuntu 上 Mediapipe 运行Hello World! on Android例子
  5. Win2000/XP与Win98互访出现的问题
  6. webuploader php,webuploader上传
  7. 中国C2C/B2C电子商务发展历程及解析
  8. [转]节省 3/4 的设计时间:14个设计神器
  9. 涉密计算机的硬盘需要销毁,涉密计算机使用过程中,下列哪些行为存在泄密隐患 - 作业在线问答...
  10. element table 汇总数据固定在第一行