我正在使用JavaScript來顯示/隱藏表單中的其他字段,具體取決於是否單擊相關複選框。這些字段是隱藏的,當勾選複選框時它們會顯示,但當它未被勾選時,不會隱藏。但是,當我再次勾選複選框時,這些字段會隱藏。複選框顯示/隱藏表單字段已選中/未選中
我有複選框id='cb_post'
和onclick
命令從我的外部JavaScript文件中獲取showDiv()
。我也有隱藏字段id='hiddenDiv'
。
我的JavaScript腳本很簡單:
function showDiv() {
if (document.getElementById('hiddenDiv').style.display == 'block') {
(document.getElementById('hiddenDiv').style.display = 'none');
} else {
document.getElementById('hiddenDiv').style.display = 'block';
}
}
任何人都可以就如何隱藏字段時複選框取消選中是建議?