Javascript 基于当前日期隐藏下拉选项
是否可以根据当前日期隐藏下拉选项 请看一下下面的代码 我有一个下拉选项,如下所示 选择权 一, 2. 3. 4. . . . 30 三十一 默认情况下-选择选项1 假设本月的工作日为10天 我想把剩下的部分藏起来 从11岁到31岁 使用date对象的getDate方法获取当前日期 使用querySelectorAll遍历所有选项,并将innerText大于当前日期的元素的display设置为none var d=新日期; var n=d.getDate; var options=document.querySelectorAlltarget选项; Array.prototype.forEach.calloptions,functionitem{ var text=parseIntitem.innerText,10; 如果文本>=n{ item.style.display='none'; } }; document.getElementById'target'.addEventListener'change',函数{ var-vis=document.querySelector'.vis', target=document.getElementByIdthis.value; 如果vis!==null{ vis.className='inv'; } 如果目标!==null{ target.className='vis'; } }; .选择日期{ 背景:ea6153; 填充:10px 5px; 颜色:fff; 边界半径:5px 5px 0px 0px; } .选择日期选择{ 背景:ea6153; 填充物:5px; 颜色:fff; 边框:1px实心fff; } .投资部{ 显示:无; } 请选择一个日期 今日报 1. 2. 3. 4. 5. 6. 7. 8. 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 今天的报纸Javascript 基于当前日期隐藏下拉选项,javascript,jquery,html,css,Javascript,Jquery,Html,Css,是否可以根据当前日期隐藏下拉选项 请看一下下面的代码 我有一个下拉选项,如下所示 选择权 一, 2. 3. 4. . . . 30 三十一 默认情况下-选择选项1 假设本月的工作日为10天 我想把剩下的部分藏起来 从11岁到31岁 使用date对象的getDate方法获取当前日期 使用querySelectorAll遍历所有选项,并将innerText大于当前日期的元素的display设置为none var d=新日期; var n=d.getDate; var options=documen
要使用Jquery实现这一点,请创建选项并动态选择 $document.readyfunction{ 月日=10;
fort=1;t完整代码位于:Rayon Dabre…很好的示例您的示例未将值从11隐藏到31仍然其未隐藏下拉选项-今天是11,因此不应显示下拉列表中的其余11-31,如果今天是15,则下拉列表应显示从1到15,简而言之..下拉选项值应取决于当前日期。bu它没有发生!嗨!人造丝…它仍然没有…请检查这个链接:它在这里工作,但你能帮我做这件事而不使用jquery。非常感谢!谢谢老兄-你太棒了!太好了,这可以基于当前日期完成吗,比如说如果今天是25,它显示从1到25。如果可能,这可以在没有jquery的情况下完成吗e脚本,如果是,请发布完整的代码!它正在处理fiddle演示:但是当我在我的系统上使用代码时,它不会显示div内容。没有jquery有什么方法可以做到这一点吗