答案 0 :(得分:3)
首先,您必须删除选项元素上的max
。选项标记上的onclick="option_hide(1)"
在其他浏览器上不seem to work。
而不是Onclick
在onclick
代码上使用onchange
。
e.g。
select
问题是您在所选下拉列表中隐藏了该选项,因为您根据所选列表而不是相反的列表来定位元素。
这一个:
<select name="team_compare1" id="team_compare1" onchange="option_hide(1)">
您必须将其更改为:
if (list == 1) {
// since list = 1, then it will hide the element on list1
option_to_hide2 = document.getElementById(team_selected + list);
option_to_hide2.style.display = 'none';
}