在选项值=""中更改年/日期格式

时间:2014-06-27 10:08:38

标签: javascript

我有一个下拉列表,显示2014年和未来十年的选项。代码:

 <select name="expiry_date" id="expiry_date" class='details_card_expiry_year'>
<option value="">- Select Year -</option>

脚本

            var min = new Date().getFullYear(),
            max = min + 10,
            select = document.getElementById('expiry_date');

            for (var i = min; i<=max; i++){
            var opt = document.createElement('option');
            opt.value = i;
            opt.innerHTML = i;
            select.appendChild(opt);
            }

但是,我不希望这个价值显示年份为“2014”&#39;相反,它必须只是&#39; 14&#39;。 这是怎么做到的?

1 个答案:

答案 0 :(得分:1)

而不是

opt.innerHTML = i;

您可以使用

opt.innerHTML = String(i).slice(2);