用JS制作一个动态的向option中传值

你好,我想用JS与for循环制作一个动态的往option中传值的代码,但是不知道如何写,例如点击下拉列表后,能够把我设定好的年份全部显示出来应该怎么写呢?... 你好,我想用JS与for循环制作一个动态的往option中传值的代码,但是不知道如何写,例如点击下拉列表后,能够把我设定好的年份全部显示出来应该怎么写呢? 展开
 我来答
小样乐呵着_X
推荐于2018-04-12 · 超过18用户采纳过TA的回答
知道答主
回答量:32
采纳率:100%
帮助的人:24.3万
展开全部
//你要传的值
var dates = ["1987", "1988", "1999"];
//获得你的option所在的select:假设它的id为 date
var aimSelect = document.getElementById("date");
aimSelect.onclick = function(dates) {
    for ( var i = 0, len = dates.length; i < len; i++ ) {
        var option = document.createElement("option");
        option.innerHTML = dates[i];
        aimSelect.appendChild(option);
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式