繁体   English   中英

从javascript设置选择选项的值和文本

[英]Set value and text of select option from javascript

如何从javascript中设置选择选项的值和文本?

function getYear() 
{
    var d = new Date();
    var year = d.getFullYear();
    return year;
}


<select name="dateformat" onchange="change_date();" id="dateformat">
   <option value="??" >??</option>
</select>

我希望getYear()的值代替??。

var option = document.getElementById("dateformat").options[0];
option.value = option.text = getYear();

编辑 :我认为OP意味着找到一种方法来为<select> 添加一个选项。 但它似乎更像是编辑现有的。 所以那里。

你去:

var year = getYear();
var combo = document.getElementById('dateformat');
combo.options[combo.options.length] = new Option(year ,year );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM