如果用戶選擇「House」,我想要彈出一個新的選擇框。目前沒有發生。基本javascript無效 - 顯示區域
function showFamilies(){
if(pt.selectedIndex == 1)
document.getElementById('families').style.display = 'block';
if(pt.selectedIndex != 1)
document.getElementById('families').style.display = 'none';
}
<select id="pt" value="pt" name="pt" onChange="showFamilies()">
<option value="" name="">Select</option>
<option value="1" name="1">House</option>
<option value="2" name="2">Commercial</option>
</select>
<div id="families" style="display:none">Families:
<select name="amin_families">
<option value="1" name="Condo">1</option>
<option value="2" name="Co-Op">2</option></select>
</div>
你確定嗎?它在我的瀏覽器中工作。你使用腳本標籤嗎? –
使用'if(expression)語句; else statement2;'而不是'if(expression)語句; if(!expression)statement2;' – BLaZuRE
http://jsbin.com/AsoMaSO你的代碼正在工作。 –