【发布时间】:2018-08-13 08:25:20
【问题描述】:
我可以使用 javascript if/else 函数来更改表单的选择选项吗?我不想使用 CSS 来隐藏/显示不同的下拉菜单,所以这是我想出的:
function getType() {
var x = document.getElementById("food").value;
var items;
if (x === "fruit") {
items = "Apple" || items = "Oranges" || items = "Bananas";
else {
items = "Eggplants" || items = "Olives"
}
document.getElementById("pickone").value;
}
<input type="text" id="food">
<select id="pickone">
<option id="1"></option>
<option id="2"></option>
</select>
我似乎找不到任何有关如何执行此操作的文档,所以任何帮助都会很棒。
【问题讨论】:
-
items = "Apple" || items = "Oranges" || items = "Bananas";你想在这里实现什么? -
我想我明白了 - 您想根据您在输入字段中输入的内容更改选择选项
-
双管道符号 ||表示 JavaScript 中的 OR 语句,它不会对项目列表进行分层。
-
实际正确的SelectElement Add 文档。
标签: javascript if-statement select