[第六季]11.HTML DOM对象及一个三级联动的例子
来源:互联网 发布:中国品牌最贵的域名 编辑:程序博客网 时间:2024/05/19 21:00
4.复习笔记(这个就是课后习题以及课程所呈现的需求)
①首先新建3个组合框,再用脚本写出初始化函数init(),最后根据年和月的值写给日赋值setDay()
5.自测代码
2.课堂笔记
(1)首先新建3个组合框<body onload="init()"> <select id="year" onchange="setDay()"> </select> 年 <select id="month" onchange="setDay()"> </select> 月 <select id="day"> </select> 日</body>(2)再用脚本写出初始化函数init() function init() { var year=document.getElementById("year"); //year.options.add(new option(2013,2013));//text,value year.options.add(new Option("-年-",0)); for(var i=2004;i<=2014;i++) { year.options.add(new Option(i,i)); //这里的Option要大写,不然是显示不出来的.烦人哎. } var month=document.getElementById("month"); //year.options.add(new option(2013,2013));//text,value month.options.add(new Option("-月-",0)); for(var i=1;i<=12;i++) { month.options.add(new Option(i,i)); //这里的Option要大写,不然是显示不出来的.烦人哎. } }(3)最后根据年和月的值写给日复制function setDay() { year=document.getElementById("year").value; month=document.getElementById("month").value; var data=new Array(31,28,31,30,31,30,31,31,30,31,30,31); var days=data[month-1]; if(((year%4==0&&year%100!=0)||(year%400==0))) { if(month==2) { days++; } } var day=document.getElementById("day"); //year.options.add(new option(2013,2013));//text,value day.options.add(new Option("-日-",0)); for(var i=1;i<=days;i++) { day.options.add(new Option(i,i)); //这里的Option要大写,不然是显示不出来的.烦人哎. } //for(var i=1;i<=days;i++) //{ //} } </script>
3.课程效果图
1.代码
阅读全文
0 0
- [第六季]11.HTML DOM对象及一个三级联动的例子
- HTML省市区三级联动例子
- DOM元素的获取和用法及三级联动
- 使用jQuery+HttpHandler+xml模拟一个三级联动的例子
- 使用jQuery+HttpHandler+xml模拟一个三级联动的例子
- dom加xml的三级联动源码
- Dom和XML的三级联动源码
- Js三级联动例子
- 省市区三级联动html
- HTML三级联动
- 自己做的一个 ddl 三级联动
- 一个三级联动的地址选择器
- JS +XML +Jquery 实现三级联动菜单,自己封装的一个对象方便使用
- 省市区三级联动菜单实现及三级联动下拉列表框默认值的设置
- 三级联动的源代码
- asp 的三级联动
- 数据的三级联动
- 简单的三级联动
- JVM详细理解
- pycharm加入import路径
- 前端面试资料整理
- js判断元素是否隐藏、显示
- hdfs的高可用性HA
- [第六季]11.HTML DOM对象及一个三级联动的例子
- POSIX标准
- 判断线段与圆弧的交点
- Java并发之AQS详解
- Centos 配置eth0 提示Device does not seem to be present
- 213123123
- 安卓事件分发机制
- NYOJ 28-大数阶乘
- Adaboost算法