我有兩個divs
被設置爲隱藏狀態,直到單擊該按鈕,唯一的問題是我不希望他們兩個同時顯示。當另一個div打開時隱藏div的方法
<div id="SearchAddParams" class="hidden" style="color:orangered">
<label for='txtSearch'>Street Number:</label>
<input type='text' id='txtStreetNum' />
<label for='txtSearch'>PreDir:</label>
<input type='text' id='txtPreDir' />
<label for='txtSearch'>PreType:</label>
<input type='text' id='txtPreType' />
<label for='txtSearch'>Street Name:</label>
<input type='text' id='txtStreetName' />
<label for='txtSearch'>Suf Dir</label>
<input type='text' id='txtSufDir' />
<input type='button' id='btnSearch' onclick='searchAddress()' value='Search' />
<input type='button' id='reset' onclick='resetbutton()' value='Reset' />
</div>
<div id="SearchParParams" class="hidden" style="color:orangered">
<label for='txtSearch'>Parcel ID:</label>
<input type='text' id='txtParcelID' />
<label for='txtSearch'>Owner:</label>
<input type='text' id='txtOwner' />
<label for='txtSearch'>Owner Addr:</label>
<input type='text' id='txtOwnerAddr' />
<label for='txtSearch'>Quick RefID:</label>
<input type='text' id='txtQuickRefID' />
<label for='txtSearch'>Section Township:</label>
<input type='text' id='txtSectTwn' />
<input type='button' id='btnSearch2' onclick='searchParcels()' value='Search' />
<input type='button' id='reset2' onclick='resetbutton2()' value='Reset' />
</div>
的代碼我使用隱藏這些div是
function unhide (divID) {
var item = document.getElementById(divID);
if (item) {
item.className = (item.className == 'hidden') ? 'unhidden' : 'hidden';
}
}
是有什麼辦法可以躲在一個div時另一個被點擊,因爲我一直在同時打開兩個獲得的div的! Two divs
showing at the same time
任何幫助,將不勝感激
這個工作會取代我的其他功能嗎? – 2014-11-04 17:53:28
是的。因爲show hide它會。只要確保你使用css'display:none'來隱藏單個元素。 – 2014-11-04 17:58:46
這兩個答案工作非常感謝 – 2014-11-04 18:03:13