所以即时尝试显示一个div时,多个复选框之一被点击,它正在工作,但是当你点击一个复选框时,即使点击复选框仍然隐藏div。我似乎无法弄清楚只有当没有点击复选框时才能隐藏div。在点击复选框时显示div
<input type="checkbox" name="list[]" value="1" id="fldcheckbox" onclick="fnchecked(this.checked);">
<input type="checkbox" name="list[]" value="2" id="fldcheckbox" onclick="fnchecked(this.checked);">
<input type="checkbox" name="list[]" value="3" id="fldcheckbox" onclick="fnchecked(this.checked);">
<div id="ref_options" style="display:none;">
example
</div>
<script>
function fnchecked(blnchecked)
{
if(blnchecked)
{
document.getElementById("ref_options").style.display = "";
}else{
document.getElementById("ref_options").style.display = "none";
}
}
</script>
的ID'fldcheckbox'是不是在你的HTML独特。 – Arjan