
JS
使用Bootstrap日期选择器选择后隐藏的案例代码
在网页开发中,经常会遇到需要用户选择日期的情况。为了提升用户体验,我们可以使用Bootstrap日期选择器来实现一个方便、美观的日期选择功能。在本案例中,我们将使用Bootstrap的日期选择器,并在选择日期后隐藏选择器,以提升页面的整体美观度。首先,我们需要引入Bootstrap的相关文件。在头部的标签中添加以下代码:html<link rel="stylesheet" class="url" target="_blank" rel="nofollow noreferrer" href="/to/?target=https://cdn.JSdelivr.net/npm/bootstrap@5.1.3/dist/CSS/bootstrap.min.CSS"><script src="https://cdn.JSdelivr.net/npm/bootstrap@5.1.3/dist/JS/bootstrap.bundle.min.JS"></script>接下来,我们需要一个文本框和一个日期选择器。在
标签中添加以下代码:html<div class="contAIner"> <h1>选择日期</h1> <div class="input-group"> <input type="text" class="form-control" id="datepicker" placeholder="选择日期"> <button class="btn btn-primary" id="toggleDatePicker">选择日期</button> </div> <div class="mt-3" id="datepickerContAIner" style="display: none;"> <input type="date" class="form-control"> </div></div>在上述代码中,我们使用了Bootstrap的
input-group类来实现一个输入框和按钮的组合。日期选择器的容器使用了mt-3类来添加一定的间距,并设置了初始状态为隐藏。现在,我们需要通过JavaScript代码来实现选择日期后隐藏日期选择器的功能。在页面底部的标签中添加以下代码:Javascriptdocument.getElementById("toggleDatePicker").addEventListener("click", function() { var datepickerContAIner = document.getElementById("datepickerContAIner"); if (datepickerContAIner.style.display === "none") { datepickerContAIner.style.display = "block"; } else { datepickerContAIner.style.display = "none"; }});上述代码中,我们通过监听选择日期按钮的点击事件,来切换日期选择器容器的显示状态。如果容器当前是隐藏的,则显示容器;如果容器当前是显示的,则隐藏容器。现在,我们已经完成了日期选择器选择后隐藏的功能。用户可以点击选择日期按钮,选择日期后日期选择器会隐藏以提升页面的美观度。示例代码html<!DOCTYPE html><html lang="zh-CN"><head> <Meta charset="UTF-8"> <Meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bootstrap日期选择器选择后隐藏</title> <link rel="stylesheet" class="url" target="_blank" rel="nofollow noreferrer" href="/to/?target=https://cdn.JSdelivr.net/npm/bootstrap@5.1.3/dist/CSS/bootstrap.min.CSS"></head><body> <div class="contAIner"> <h1>选择日期</h1> <div class="input-group"> <input type="text" class="form-control" id="datepicker" placeholder="选择日期"> <button class="btn btn-primary" id="toggleDatePicker">选择日期</button> </div> <div class="mt-3" id="datepickerContAIner" style="display: none;"> <input type="date" class="form-control"> </div> </div> <script src="https://cdn.JSdelivr.net/npm/bootstrap@5.1.3/dist/JS/bootstrap.bundle.min.JS"></script> <script> document.getElementById("toggleDatePicker").addEventListener("click", function() { var datepickerContAIner = document.getElementById("datepickerContAIner"); if (datepickerContAIner.style.display === "none") { datepickerContAIner.style.display = "block"; } else { datepickerContAIner.style.display = "none"; } }); </script></body></html>通过以上步骤,我们成功实现了使用Bootstrap日期选择器选择后隐藏的功能。用户可以方便地选择日期,并且选择器会在选择后自动隐藏提升了页面的整体美观度。这个功能可以应用于各种需要日期选择的场景,例如预约系统、日程安排等。希望本案例对大家有所帮助!Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号