我有一個下拉創建所選選項,它與一個有三個選項「選擇性別」,「男性開始?」,「女」。我想知道的是如何讓這個被選中的男性時,一個新的下拉菜單與選項創建「選擇你的比賽!」,「人」,「矮人」,「獸人」。我現在所做的似乎並不奏效。我不得不使用JavaScript(不JQuery的)創建另一個下拉基於在下拉菜單中
我有什麼至今:
var step1 = ["Choose Gender?", "Male", "Female"];
var step2 = [["Choose your race!", "Human", "Dwarf", "Orc"],["Choose your race!", "Elf", "Dwarf"]];
var step3 = [["Human Class", "Warrior", "Sorcerer", "Theif"], ["Elf Class", "Cleric", "Necromancer", "Priest"], ["Dwarf Class", "Cannonner", "Rifelman", "Engineer"], ["Orc Class", "Beserker","Warlock", "Shaman"]];
function init() {
menuCreate(step1);
if (selectValue == step1[1]){
menuCreate(step2);
}
}
function menuCreate(step2){
//console.log(step1);
var myDiv = document.getElementById("mainDiv");
var titleElement = document.createElement("h1");
titleElement.setAttribute('style','color:white');
titleElement.setAttribute('id','guide');
var selectForm = document.createElement('select');
selectForm.id = "form";
myDiv.appendChild(selectForm);
for (var i=0; i< step2.length; i++){
var option = document.createElement('option');
option.value = step2[i];
option.text = step2[i];
selectForm.appendChild(option);
}
} // end menuCreate()
function getSelectValue(){
var selectValue = document.getElementById("form").value;
}
任何幫助將不勝感激!即使這只是一個啓示!我是JavaScript新手。所有選擇必須在JavaScript中動態創建。我也不許使用innerHTML/innerText屬性,在下拉菜單需要使用JS
selectValue是什麼? – Igbaryya
打開控制檯。它會告訴你至少2個錯誤香港專業教育學院發現... –
@lgbaryya我試圖讓selectValue是什麼在下拉菜單中選擇該選項。 – BrianAndris