我在表单底部有一个下拉菜单,其中包含 6 个不同的选项。我需要根据选择的选项在此菜单下方的 div 上显示不同的内容。
在用户选择选项之一之前,不应看到任何附加内容,并且一旦用户选择了选项之一,则只有与该特定选项相关联的内容应该是可见的。
我需要使用 JavaScript 创建这个功能,但我对 JavaScript 的了解非常有限,而且我似乎没有在网上找到我需要的东西。
我相信我需要做的是创建 6 个不同的 div(每个选项一个)并切换一个类,一旦选择了相应的标题,就可以看到它们。
这是我拥有的下拉菜单:
<div class="field">
<label for="roleBox" data-label="I_AM">{% trans %} main.I_AM_TITLE {% endtrans %}</label>
<div class="f-wrapper">
<select class="cbx" tabindex="50" name="role">
<option value="student">A Student</option>
<option value="educator">An Educator</option>
<option value="parent">A parent signing up for my child</option>
<option value="not-school">Not in school but still learning</option>
<option value="publisher">A Publisher or interested Kno partner</option>
</select>
</div>
</div>
任何帮助将不胜感激。