Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于当前日期隐藏下拉选项_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 基于当前日期隐藏下拉选项

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

是否可以根据当前日期隐藏下拉选项

请看一下下面的代码

我有一个下拉选项,如下所示

选择权

一, 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 今天的报纸
要使用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有什么方法可以做到这一点吗