Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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 如何让dropbox在另一个dropbox中显示选项_Javascript_Html - Fatal编程技术网

Javascript 如何让dropbox在另一个dropbox中显示选项

Javascript 如何让dropbox在另一个dropbox中显示选项,javascript,html,Javascript,Html,我在想,是否有可能让一个选择下拉框决定另一个选择下拉框中会有哪些选项 例如,我想有一个复选框,如果选中,将出现一个dropbox。当我在dropbox中选择一个选项时,会出现一个新的dropbox 如果我在第一个dropbox中选择了天,那么我就可以在新dropbox中选择一周中的所有天。 然后,如果我在第一个dropbox中选择weeks,那么我将能够在新dropbox中的所有weeks数字之间进行选择。 等等 我试着用谷歌搜索它,但没有任何运气。第一部分带有复选框并显示第一个dropbox很

我在想,是否有可能让一个选择下拉框决定另一个选择下拉框中会有哪些选项

例如,我想有一个复选框,如果选中,将出现一个dropbox。当我在dropbox中选择一个选项时,会出现一个新的dropbox

如果我在第一个dropbox中选择了天,那么我就可以在新dropbox中选择一周中的所有天。 然后,如果我在第一个dropbox中选择weeks,那么我将能够在新dropbox中的所有weeks数字之间进行选择。 等等

我试着用谷歌搜索它,但没有任何运气。第一部分带有复选框并显示第一个dropbox很容易,但最后一部分对我来说就不那么容易了

对不起,如果我的英语不好,我的问题有点难理解

编辑:

功能显示选择{ var checkBox=document.getElementByIdchecked; var select=document.getElementByIdselect; 如果checkBox.checked==true{ 选择.style.display=block; }否则{ 选择.style.display=none; } } 腐烂: -选择- 天 周
您可以通过侦听第一个选择下拉列表上的更改事件来完成此操作。获得选定值后,可以将其与另一条if语句一起使用,以显示下一个选择列表。试试这个:

功能显示选择{ var checkBox=document.getElementByIdchecked; var select=document.getElementByIdselect; 如果checkBox.checked==true{ 选择.style.display=block; }否则{ 选择.style.display=none; } } var daysWeeks=document.getElementById'select', 天=document.getElementById'select-days', weeks=document.getElementById'select-weeks'; daysWeeks.addEventListener'change',函数{ var newSelect=daysWeeks.options[daysWeeks.selectedIndex].value; days.style.display='none'; weeks.style.display='none'; 如果newSelect==“1”{ days.style.display='block'; }如果newSelect==“2”,则为else{ weeks.style.display='block'; } }; 腐烂: -选择- 天 周 -选择- 第1天 第2天 -选择- 星期一 周2
给我们一个你已经做过的代码示例。我没有在最后一部分做任何代码,这是我的问题。因为我没有找到任何可以尝试的东西。在不知道该怎么做的情况下,编写任何代码都是相当困难的。如果我只是有一些提示,关于如何做到这一点,我会尝试一些东西,但我一直在寻找没有任何运气。至少你可以显示你说的第一部分很容易,所以我们至少得到了一些东西…好的,这是添加的。