没有合适的资源?快使用搜索试试~ 我知道了~
javascript实现日历控件(年月日关闭按钮)
0 下载量 65 浏览量
2020-12-09
04:35:12
上传
评论
收藏 42KB PDF 举报
温馨提示
试读
4页
经常使用google的朋友一定对google绚丽的日历控件记忆犹新吧,那我们也来实现一个,虽然功能和效果比不上,但重要的是实现的过程. 下面是要实现的html结构: <div id=”a”><div id=”head”><span id=”yface”>年:<select id=”year”></select></span><span id=”mface”>月:<select id=”month”></select></span></div><div id=”biaoti”></div><div id=”body”></div></div> 先说一下日历查询的算法: w=y+parseInt(
资源推荐
资源详情
资源评论
javascript实现日历控件实现日历控件(年月日关闭按钮年月日关闭按钮)
经常使用google的朋友一定对google绚丽的日历控件记忆犹新吧,那我们也来实现一个,虽然功能和效果比不上,但重要的是实现的
过程.
下面是要实现的下面是要实现的html结构结构:
<div id=”a”><div id=”head”><span id=”yface”>年:<select id=”year”></select></span><span id=”mface”>月:<select id=”month”>
</select></span></div><div id=”biaoti”></div><div id=”body”></div></div>
先说一下日历查询的算法:
w=y+parseInt(y/4)+parseInt(c/4)-2*c+parseInt(26*(m+1)/10)+d-1 ;
下面是详细的说明过程,有兴趣的可以去看下:
//www.jb51.net/article/32572.htm
以下是实现的以下是实现的javascript代码代码:
代码如下:
sx.activex.calender={
bind:function(target){
var a=document.createElement(“div”);
var head=document.createElement(“div”);
var biaoti=document.createElement(“div”);
var select=document.createElement(“select”);
var yface=document.createElement(“span”);
var mface=document.createElement(“span”);
var body=document.createElement(“div”);
var select1=document.createElement(“select”);
yface.appendChild(select);
mface.appendChild(select1);
head.appendChild(yface);
head.appendChild(mface);
a.appendChild(head);
a.appendChild(biaoti);
a.appendChild(body);
yface.insertBefore(document.createTextNode(“年 “),yface.firstChild)
mface.insertBefore(document.createTextNode(“月 “),mface.firstChild)
a.style.position=”absolute”;
biaoti.style.height=”10%”;
for(var i=0;i<7;i++){
var can=document.createElement(“span”)
can.style.width=”14%”;
can.style.height=”100%”;
can.style.textAlign=”center”;
biaoti.appendChild(can);
}
biaoti.all[0].innerText=”日”
biaoti.all[1].innerText=”一”
biaoti.all[2].innerText=”二”
biaoti.all[3].innerText=”三”
biaoti.all[4].innerText=”四”
biaoti.all[5].innerText=”五”
biaoti.all[6].innerText=”六”
head.style.height=”20%”;
a.style.position=”absolute”;
a.style.height=”200px”;
a.style.width=”302px”;
a.style.border=”1px red solid”;
yface.style.width=”50%”;
yface.style.padding=”5px”;
yface.style.height=”100%”;
select.style.width=”80%”;
for(var i=1960;i<2010;i++){
var option=document.createElement(“option”);
option.text=i;
select.add(option);
}
mface.style.width=”50%”;
mface.style.padding=”5px”;
mface.style.height=”100%”;
select1.style.width=”80%”;
for(var i=1;i<=12;i++){
var option=document.createElement(“option”);
资源评论
weixin_38625192
- 粉丝: 4
- 资源: 943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功