0
我正在尝试创建一个网站,您可以从名为contactOptions的下拉列表中选择一个选项。选项的值在0到8之间。当选择该选项时,我希望文本出现在下方 - 该文本包含在带ID的div标签中,例如#contact0,用于对应于选项0的文本。这些ID的全部有显示:默认无。我有一些JavaScript(如下) - 我的html中的选择标记包括行onchange =“sortForm()”。不幸的是,脚本没有做任何事情 - #contact0仍然不可见。使用JavaScript基于HTML中的选定选项生成文本
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"
}
}
}
我会接受,只要我能,需要等待8分钟。谢谢 - 当你梳理代码的时候非常恼人,结果变得这么愚蠢。 *哭* – user1573724 2012-08-03 09:52:40