以下是使用 JavaScript 编写的年份下拉列表示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>年份下拉列表</title>
</head>
<body>
<select id="yearSelect"></select>
<script>
// 获取当前年份
const currentYear = new Date().getFullYear();
// 获取下拉列表元素
const yearSelect = document.getElementById('yearSelect');
// 循环生成年份选项
for (let year = currentYear - 10; year <= currentYear + 10; year++) {
const option = document.createElement('option');
option.value = year;
option.textContent = year;
yearSelect.appendChild(option);
}
</script>
</body>
</html>
基础概念:这段代码主要运用了 HTML 中的 <select>
元素来创建下拉列表,通过 JavaScript 动态生成年份的选项并添加到下拉列表中。
优势:
类型:这是一个基于前端 JavaScript 和 HTML 的动态生成下拉列表的示例。
应用场景:适用于需要在网页上让用户选择年份的场景,比如生日选择、数据统计的时间范围选择等。
可能出现的问题及解决方法:
</body>
标签之前或者在 window.onload
事件中执行。领取专属 10元无门槛券
手把手带您无忧上云