javascript - 在javascript下拉菜单中自动生成年份

原文 标签 javascript drop-down-menu

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我创建了 javascript,它生成在我的下拉菜单中使用的年份。我想自动显示当前年份和 future 年份。有谁知道如何实现这一点?

<select id="selectElementId"></select>

<script>
    var min = 2012,
    max = 2021,
    select = document.getElementById('selectElementId');

    for (var i = min; i<=max; i++){
       var opt = document.createElement('option');
       opt.value = i;
       opt.innerHTML = i;
       select.appendChild(opt);
    }
</script>

最佳答案

使用 Date.getFullYear .例子:

var min = new Date().getFullYear(),
    max = min + 9

fiddle :http://jsfiddle.net/t8fdh/

关于javascript - 在javascript下拉菜单中自动生成年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19731767/

相关文章:

javascript - 'React' 指的是一个 UMD 全局,但当前文件是一个模块

asp.net - 动态注释HTML?

javascript - 如何在Javascript中插入嵌入式Razor表达式

jquery - jQuery-Twitter Bootstrap-下拉菜单始终可见

javascript - 如何追加数组以下拉导航栏并禁用其中的一个选项

javascript - Twitter Bootstrap-自定义下拉菜单的最佳方法

javascript - JQuery .click,而不是.onclick”,…)使用ASP .NET和使用函数创建的twitter-bootstrap元素

javascript - 强制一个 div 到底部

javascript - 如何创建线连接 mxGraph

css - 选择的 float DIV会在布局中创建空列,为什么?