是有可能
添加onchange事件處理程序到你的選擇。
<select class="required" id="thechoices" onchange="return airportChoice(this)">
設置要隱藏隱藏式接線盒ID的顯示。
#box1{display:none} //css
這是一個泛型函數基於引用,收到
的說法,根據您的問題,所以你可以伊斯利有很多到從機場選擇只需添加以下到您的每個選擇,如果你需要更多的選擇。
onchange="return airportChoice(this)"
JS功能
function airportChoice(n){
if(n.selectedIndex === 1){
// show a div (id) // alert(n.value);
document.getElementById(n.value).style.display = "block";
}else if(n.selectedIndex === 2){
location.href= n.value; // redirect the user to the url
}
// this last one is not what you ask but for completeness
// hide the box div if the first option is selected again
else if (n.selectedIndex == 0){ // alert(n[1].value);
document.getElementById(n[1].value).style.display = "none";
}
}
將你永遠只能有兩種選擇,喜歡「從機場」和「到機場」的選擇? – david