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