我想要今年和明年的选项,但我不知道如何将 JavaScript 变量集成到 value = ""
和选项标记内的文本中。这段代码演示了我的意思(显然它是无效的,但显示了我的意思)。所以今天第一个选项是 2013 年,下一个选项是 2014 年。谢谢。
var date = new Date(),
y = date.getFullYear();
<html>
<select id = "year">
<option value = "y" >y</option>
<option value = "(y + 1)">(y + 1)</option>
</select>
</html>
最佳答案
使用 jQuery:
var sel = $("#year"),
date = new Date(),
y = date.getFullYear(),
newOptions = "";
newOptions += "<option value='" + y + "'>" + y + "</option>";
newOptions += "<option value='" + (y + 1) + "'>" + (y + 1) + "</option>";
sel.append(newOptions);
关于javascript - 如何根据当前年份做出选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16653986/