📅  最后修改于: 2023-12-03 15:15:33.985000             🧑  作者: Mango
select()
方法是 HTML DOM 对象的一个方法,用于设置或者获取 <input>
元素的日期和时间值。该方法适用于 <input type="date">
、<input type="time">
和 <input type="datetime-local">
元素。
element.select();
无返回值。该方法仅适用于可编辑的输入元素。
<input type="datetime-local" id="dateTime">
<button onclick="selectDateTime()">选择日期时间</button>
<script>
function selectDateTime() {
var dateTime = document.getElementById("dateTime");
dateTime.select();
}
</script>
在上述示例中,有一个带有 type="datetime-local"
属性的输入框和一个按钮。当点击按钮时,触发 selectDateTime()
函数。该函数使用 getElementById()
方法获取输入框元素,然后调用 select()
方法来选中输入框内的日期和时间值。
select()
方法只能用于可编辑的输入元素,例如 <input>
和 <textarea>
。调用 select()
方法前,请确保目标元素是可编辑的。select()
方法后,日期和时间值将被选中,并且用户可以通过键盘或鼠标手动修改它们。select()
方法也不会产生任何效果。select()
方法不支持 <input type="date">
元素在所有浏览器上的使用,仅在 Chrome 和 Edge 中有效。在其他浏览器上,该方法可能不起作用或产生不一致的结果。以上就是 HTML DOM 输入日期时间 select()
方法的介绍。通过调用该方法,可以方便地将日期和时间值选中,以便用户手动修改。请根据你的实际需求在代码中使用该方法,并注意浏览器的兼容性问题。