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

如何通过onchange来修改另一个select的option

发布网友 发布时间:2022-04-21 17:00

我来回答

1个回答

热心网友 时间:2022-04-21 18:29

<!DOCTYPE html>
<html>
 <head> 
  <meta charset="UTF-8" /> 
  <title>Document</title> 
  <style type="text/css">

  </style>
  <script type="text/javascript">
  var days = [[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]];

  function changeDay(){
  var year = document.getElementById("yearSel").value;
  var month = document.getElementById("monthSel").value;
  var daySel = document.getElementById("daySel");
  if(year && month){
  //年月值合法
  var day = days[isLeapYear(year)][month];
  daySel.innerHTML = "";
  for (var i = 1; i <= day; i++) {
  daySel.innerHTML += "<option value='" + i + "'>" + i + "</option>";
  }
  }
  }

  function isLeapYear(year){
  return year % 4 == 0 ? 1 : 0;
  }
  </script>
 </head>
 <body id="body_id"> 
 <form>
 <legend>年月日选择</legend>
 <table>
 <tr>
 <td>年</td><td><select id="yearSel" onchange="changeDay()"><option></option><option value=2004>2004</option><option value=2005>2005</option><option value=2006>2006</option><option value=2007>2007</option> </select></td>
 </tr>
 <tr>
 <td>年</td><td><select id="monthSel" onchange="changeDay()"><option></option><option value=0>一月</option><option value=1>二月</option><option value=2>三月</option><option value=3>四月</option>
 <option value=4>五月</option><option value=5>六月</option>
 <option value=6>七月</option><option value=7>八月</option>
 <option value=8>九月</option><option value=9>十月</option>
 <option value=10>十一月</option><option value=11>十二月</option> </select></td>
 </tr>
 <tr>
 <td>日</td><td><select id="daySel"></select></td>
 </tr>
 </table>
 </form>
 </body>
</html>
闰年判断,按照你的代码来的,仅供参考

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
海尔bcd-539wh压缩机是什么型号的?这款冰箱好不好? ...潜力对吗?那么一个人的潜力最多能发挥多少?用什么方式可以激发个人潜 ... 安东尼罗宾 是谁 ? 卡萨帝发展大事记 ...我上高中 并且很想学情非得已 问下大概多长时间能学会这首曲子... 为什么excel下拉的数字不递增啊? ...也几乎没有音乐基础的人来说,学会吉他(速成)需要多长时间。。_百度... excel下拉数字递增怎么设置 下拉数字递增设置方法 2024年微信朋友圈广告投放推广怎么做(收费标准) 达州微信朋友圈运营 租的房子底下漏水谁的责任 淘宝确认收货之后 发现商品有问题怎么办 小米手机的售后服务 四边形,平行四边形,长方形,正方行四者之间的关系是什么? 四边形长方形正方形平行四边形之间有怎样的关系?把它们之间的关系在下图中表 附近哪有小米手机售后服务 怎样表示四边形之间的关系? 四边形四边关系 四边形边长的关系 四边形之间有什么关系 四边形之间的关系 合肥市巢湖市炯炀镇的厕所下水道峻工了吗 struts标签中&lt;html:select&gt; 下拉列表的onchange事件怎样去执行action 消防女生要什么条件才能进? 女人五十岁了考一级注册消防工程师有单位用吗? 女工能考一级注册消防工程师吗 女生近视600能考消防工程师吗? 女生可以考一级消防工程师吗? 陌陌切换账号无效设备 恐惧型依恋会甩对方吗 “交通标志”艺术字怎么写 2016年在太原买房一般最低首付多少 我要在太原买房子,价格在30W左右,首付需要多少?贷款没有公积金。每个月要还多少贷款呢?需要还多少年? 深沪两市今天多少只股票跌停 佳能复印机字的颜色很淡是什么原因?急救 佳能ir200复印机问题?复印出来一边浅? 佳能打印机复印时上方和下方出线很浅的约1公分的阴影是怎么回事? 佳能复印机、型号是(IR2320J)印出来的字很浅是什么问题、加重印也不好使。是里面缺什么了吗? 大班教材中有趣的人形符号的一个人上半身,一个+号表示什么人? 如果没有你兄弟相遇第几集 有趣的人形符号 Vink,真名叫什么? 伊能静的《若没有你》,谁知道哪里可以下载?? 游戏好玩的小推车反思 从墙上往下取洗澡用的电热水器时咋往出放水呢? 没了,打开微信是注册和登录怎么办能恢复到以前吗? 芭柏莉洗发水好用吗 托蕾娅洗发水好用吗? 学习通网课不进课堂碍事嘛 学习通网课是怎么计入学习时长的