【发布时间】:2017-05-09 23:31:23
【问题描述】:
我正在尝试使用 html 和 javascript 制作一个具有条件下拉框的网页。假设这是一周中的某一天,比如星期一,星期四我需要一个带有不同选项的不同下拉框;但是有些日子可能会有相同的选择。最初我有两个下拉框,一个是当人们点击那一天,然后下拉框会出现,但我想知道是否有一种方法可以使用 javascript 函数自动执行此操作,并创建一个仅显示的函数某些下拉列表。
<html>
<head></head>
<body>
<div id="myQuestions">
<select id="QuestionOptions">
<option value disalbe selected>What Day is it?</option>
<option value="A">Monday</option>
<option value="A">Tuesday</option>
<option value="B">Wednesday</option>
<option value="B">Thursday</option>
<option value="B">Friday</option>
<option value="A">Saturday</option>
<optoin value="A">Sunday</optoin>
</select>
</div>
<div id="myAnswers">
<div id="A" style="display: none;">
<div id="QuestionC">
<p>Exapmle of question.</p>
</div>
<div id="QuestionD">
<select id="QuestionOptionsD">
<option value disalbe selected>Choose Your Answer</option>
<option value="G">Answer G</option>
<option value="H">Answer H</option>
</select>
</div>
</div>
<div id="B" style="display: none;">
<div id="QuestionE">
<p>Exmaple of another question.</p>
</div>
<div id="QuestionF">
<select id="QuestionOptionsF">
<option value disalbe selected>Choose Your Answer</option>
<option value="I">Answer I</option>
<option value="J">Answer J</option>
</select>
</div>
</div>
</div>
</body>
</html>
【问题讨论】:
-
提供 jsfiddle 或至少提供代码 sn-p。
-
是的,有几种方法可以用 JS 做到这一点。你的问题/问题是什么?你有什么尝试解决这个问题?你在哪里卡住了?
标签: javascript jquery html