var date1 = 怎样拆分为select二级列表联

 我来答
小甜馨双子
2016-10-17 · TA获得超过335个赞
知道小有建树答主
回答量:537
采纳率:0%
帮助的人:226万
展开全部
在使用之前要清空的,和new差不多作用,你每次使用都是重新加载option,你现在是每次使用都是直接加的,并没有删除原先加载的,所以可能会造成每多点一次一级菜单,二级菜单就加一组,点的次数多了,二级菜单就太长了
风云云鹤归来2834
2016-10-17 · 超过29用户采纳过TA的回答
知道答主
回答量:267
采纳率:0%
帮助的人:40.8万
展开全部
<script type="text/javascript">
window.onload = function()
{
var now = new Date();
var currentYear = now.getFullYear();
var currentMonth = now.getMonth() + 1;
BindSelect(document.getElementById('year'), currentYear - 50, currentYear + 10, currentYear);
BindSelect(document.getElementById('month'), 1, 12, currentMonth);
}

function BindSelect(selectObj, startValue, endValue, selectedValue)
{
var i = 0;
for(var val = startValue; val <= endValue; val++)
{
selectObj.options.add(new Option(val , val));
if(val == selectedValue)selectObj.options[i].selected = true;
i++;
}
}
</script>
<select id="year"></select>年<select id="month"></select>月
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式