最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Set value and text of select option from javascript - Stack Overflow

programmeradmin0浏览0评论

How can I sett the value and text of a select option from 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>

I want the value of getYear() in place of ??.

How can I sett the value and text of a select option from 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>

I want the value of getYear() in place of ??.

Share Improve this question asked Mar 26, 2013 at 22:07 erdomestererdomester 11.8k33 gold badges135 silver badges239 bronze badges
Add a ment  | 

2 Answers 2

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

Edit: I thought OP meant to find a way to add an option to a <select>. But it seems it's more like editing an existing one. So there.

There you go:

var year = getYear();
var bo = document.getElementById('dateformat');
bo.options[bo.options.length] = new Option(year ,year );
发布评论

评论列表(0)

  1. 暂无评论