我正在尝试创建一个站点,您可以在其中从名为contactOptions的下拉列表中选择一个选项。选项的值范围为0到8.选择选项时,我希望出现在下面的文本 - 此文本包含在具有ID的DIV标记中,其中id等文本与选项0的文本。这些ID都有显示:默认无。我有一些 JavaScript(如下)——我的 html 中的 select 标记包括onchange = "sortForm()"行。不幸的是,脚本没有做任何事情—— #contact0仍然不可见。
function sortForm() {
var selection = document.getElementById("contactOptions");
var selectedValue = selection.options[selection.selectedIndex].value;
for (var i = 0; i <=8; i++) {
var subobjContact = document.getElementById("contact" + i);
if (i == selectedValue) {
subobjContact.style.display == "block"
} else {
subobjContact.style.display == "none"
}
}
}