【发布时间】:2022-07-18 17:22:43
【问题描述】:
是否可以在超出时间范围后仅使用 HTML 和 JavaScript 禁用选项?
<select onchange="myFunction()">
<option value="" disabled selected>Select delivery time</option>
<option value="10">10.00 AM - 12.00 PM</option>
<option value="1">1.00 PM - 3.00 PM</option>
<option value="3">3.00 PM - 7.00 PM</option>
</select>
<script>
function myFunction(){
const b = new Date();
let hours = b.getHours();
if(hours < document.getElementById('time1').value){
document.select.options[1].disabled = true;
}
}
</script>
【问题讨论】:
-
是的,您需要使用间隔。寻找
setInterval函数。
标签: javascript html html-select