我正在使用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';
}
}
任何人都可以就如何隐藏字段时复选框取消选中是建议?