所以即時嘗試顯示一個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