JavaScript 生成以当前年份为中心的年份下拉列表
以下代码演示如何使用 JavaScript 创建一个年份下拉列表,该列表以当前年份为中心,向前和向后延伸 10 年:
function generateYearDropdown(id) {
const currentYear = new Date().getFullYear();
const startYear = currentYear - 10;
const endYear = currentYear + 10;
const selectElement = document.getElementById(id);
for (let year = startYear; year <= endYear; year++) {
const optionElement = document.createElement('option');
optionElement.value = year;
optionElement.text = year;
selectElement.appendChild(optionElement);
}
}
// 调用函数生成下拉列表,指定下拉列表元素的ID
generateYearDropdown('yearDropdown');
这段代码首先获取当前年份,然后计算起始年份和结束年份。 接着,它获取具有指定 ID 的下拉列表元素,并使用循环创建年份选项,并将它们添加到下拉列表中。
1.53KB
文件大小:
评论区