【发布时间】:2014-10-04 01:47:39
【问题描述】:
我有 2 个下拉菜单,如果我从第一个下拉菜单中选择一个特定选项,则一组选项应该出现在另一个下拉菜单中,如果我从第一个下拉菜单中选择其他选项,则不同的选项集应该出现在第二个下拉菜单中下来。
我尝试制作小提琴,但它不起作用。
function createOption(value) {
el = document.createElement('option');
el.value = value;
el.innerHTML = value;
el.id = value;
document.getElementById('select').appendChild(el);
}
if(document.getElementById('Type').value === "CD"){
document.getElementById('select').innerHTML = '';
createOption('Volvo');
createOption('Saab');
createOption('Fiat');
};
else{
document.getElementById('select').innerHTML = '';
createOption('Wood');
createOption('Brick')
}
请帮忙:)
【问题讨论】:
-
SO 已经有很多这样的问题了,只要搜索一下……顺便说一句。
option不能有 HTML,使用text代替innerHTML。
标签: javascript html drop-down-menu