【发布时间】:2021-12-24 16:17:51
【问题描述】:
在 HTML 选择元素中更改默认选择选项的方法是什么?我希望我能以某种方式将它与用户进入网站时触发的 javascript 函数结合起来。
例如,如果有以下表示一年的前四个月(1=1 月,2=2 月等),在示例中,1 将始终是默认选择值。但是如果当前月份为2 (=Feb),则可以将默认值设置为2?
我大概可以使用moment.js 库获取当前时间,但是可以动态更改所选值吗?
<body>
<select id="month", onchange="setMonth();">
<option value='1' selected>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
</select>
<script>
var monthValue = month.options[month.selectedIndex].value.padStart(2, '0');
function setMonth() {
monthValue = month.options[month.selectedIndex].value.padStart(2, '0');
}
</script>
</body>
【问题讨论】:
标签: javascript html html-select