zoukankan      html  css  js  c++  java
  • js设置select选中

    1,年份选中:

    <select id="year"></select>

    //给select复制,当前年份+5年

    var year = document.getElementById("year");
    var my = new Date();
    var endYear = my.getFullYear();// 获取当前年份
    for (var i = endYear; i <= endYear+5; i++) {
    year.options.add(new Option(i, i + '年'));
    }

    var yearobj = document.getElementById("year");
    var monthobj = document.getElementById("month");
    var myDate = new Date();
    var y=myDate.getYear();//当前年
    var m=myDate.getMonth()+1; //当前月
    var mon =(m<10 ? "0"+m:m);
    //设置选中的值
    for(var i=0; i<yearobj.options.length; i++){
    if(yearobj.options[i].innerHTML == y){
    yearobj.options[i].selected = true;
    break;
    }
    }

    2,设置月份选中:

    <select id="month">
    <option value="01">1月</option>
    <option value="02">2月</option>
    <option value="03">3月</option>
    <option value="04">4月</option>
    <option value="05">5月</option>
    <option value="06">6月</option>
    <option value="07">7月</option>
    <option value="08">8月</option>
    <option value="09">9月</option>
    <option value="10">10月</option>
    <option value="11">11月</option>
    <option value="12">12月</option>
    </select>

    var monthobj = document.getElementById("month");

    var myDate = new Date();

    var m=myDate.getMonth()+1; //当前月
    var mon =(m<10 ? "0"+m:m); 

    for(var i=0; i<monthobj.options.length; i++){
    if(monthobj.options[i].value == mon){
    monthobj.options[i].selected = true;
    break;
    }
    }

  • 相关阅读:
    2-字符串篇(4)
    1-数组篇(2)
    Neo4j-电影图(演员与电影之间的流行文化联系)
    NLP(相关资料)
    Oracle中的rank()函数使用
    PostgreSQL入门
    风格迁移论文理解--A Neural Algorithm of Artistic Style
    【Math】复数表示和傅里叶变换
    github资源使用--程序员必备
    【TF-2-3】Tensorflow-可视化(TensorBoard)
  • 原文地址:https://www.cnblogs.com/lkzp123456/p/6946739.html
Copyright © 2011-2022 走看看