Javascript 如何在同一下拉菜单中调用不同的div

Javascript 如何在同一下拉菜单中调用不同的div,javascript,jquery,html,Javascript,Jquery,Html,我有一个下拉菜单,有硬编码的不同选项。之后,还有另一个下拉菜单,当第一个下拉菜单中没有选择任何选项时,该菜单将被禁用,当我们选择任何选项时,它将被启用并显示一些值。 我想根据在第一个下拉菜单中选择的值,即在同一个第二个下拉菜单中,在第二个下拉菜单中显示不同的选项。我为每个值创建了不同的div,在第一个选项中选择了下拉列表。所以我想为每个选择的值调用特定的div。这是我的密码: 函数校验表{ document.getElementById'mySelect1'。已禁用=!elem.selecte

我有一个下拉菜单,有硬编码的不同选项。之后,还有另一个下拉菜单,当第一个下拉菜单中没有选择任何选项时,该菜单将被禁用,当我们选择任何选项时,它将被启用并显示一些值。 我想根据在第一个下拉菜单中选择的值,即在同一个第二个下拉菜单中,在第二个下拉菜单中显示不同的选项。我为每个值创建了不同的div,在第一个选项中选择了下拉列表。所以我想为每个选择的值调用特定的div。这是我的密码:

函数校验表{ document.getElementById'mySelect1'。已禁用=!elem.selectedIndex; } 选择一个选项 全选 名字 课程
您不应该为多个元素提供相同的id

下面是一个如何做自己想做的事情的工作示例

函数校验表{ document.queryselectoral.second.foreachFunction{ e、 禁用=真; }; 如果元素值!==none&&elem.value!==all{ document.getElementByIdelem.value.disabled=false; }如果元素值===全部,则为else{ document.queryselectoral.second.foreachFunction{ e、 禁用=错误; }; } } 选择一个选项 全选 名字 课程 约翰 雅各布 维多利亚 莫里斯 课程1 课程2 课程3 课程4
这不是答案。只是一个观察:您应该避免使用mysql,因为它从5.5.x开始就贬值了,元素ID必须是唯一的您已经使用了mySelect1两次。我可以知道为什么不接受吗?我更新了答案我可以知道为什么不接受吗?不,我没有这样做这不是我问题的解决方案我想在一个下拉列表中显示名称行和课程行&当我选择“全选”选项时,会出现许多下拉列表,每个选项一个。你能帮我做这个吗?