我有一个下拉列表,显示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;。 这是怎么做到的?
答案 0 :(得分:1)
而不是
opt.innerHTML = i;
您可以使用
opt.innerHTML = String(i).slice(2);