📅  最后修改于: 2023-12-03 15:01:13.402000             🧑  作者: Mango
stepDown()
方法是 HTML 中 <input type="week">
元素的 DOM 对象所提供的方法之一。这个方法可以让用户在输入框中选择的周数递减一周。
element.stepDown()
,其中 element
为 <input type="week">
元素的 DOM 对象。
以下示例展示了如何使用 stepDown()
方法让用户在输入框中选择的周数递减一周。
<!DOCTYPE html>
<html>
<head>
<title>HTML | DOM 输入周 stepDown() 方法</title>
</head>
<body>
<label for="week-input">选择周数:</label>
<input type="week" id="week-input" value="2022-W02">
<button onclick="decreaseWeek()">减少一周</button>
<script>
function decreaseWeek() {
var weekInput = document.getElementById("week-input");
weekInput.stepDown();
}
</script>
</body>
</html>
在上述示例中,当用户点击“减少一周”按钮时,decreaseWeek()
函数会被触发,在函数中,我们使用 stepDown()
方法递减了周数,并更新了输入框的值。
stepDown()
方法只能用于 <input type="week">
元素,其他类型的输入框不可用。stepDown()
方法时,要保证输入框的值是正确的周数格式,例如 2022-W02
,而不是 2022-01-10
。min
属性时,stepDown()
方法不会继续递减,而是保持原值不变。stepDown()
方法返回一个新值,但这个新值并不会立即体现在输入框中,如果需要展示这个新值,还需要手动更新输入框的值。