我希望根據下拉菜單一次只顯示一個<div>
。從同一班級隱藏div,然後按ID顯示同一班級的只有一個div
我可以顯示div的罰款,但我不能隱藏其他下拉菜單時更改。
我做了一個班,所以我可以隱藏getelementbyclassname
,然後只顯示我想要顯示的getelementbyid
。
但是現在沒有任何東西顯示出來。這裏是我的jsfiddle - http://jsfiddle.net/Tuliobbs/p732M/
function Altera() {
document.getElementsByClassName('nao').style.display='none';
var mylist=document.getElementById("Cidade");
var cid=mylist.options[mylist.selectedIndex].value;
document.getElementById(cid).style.display='block';
}
我得到定義函數'的ReferenceError:Altera公司不defined'。此外,您應該使用事件偵聽器,而不是內聯事件註冊。 –