我试图让复选框显示/隐藏段落,但由于某些原因,当我点击复选框的段落不会出现,这里是JavaScript代码:这里有什么问题?复选框不工作
function showPara()
{
document.getElementById("first").style.visibility=(document.formex.firstpara.checked) ? "block" : "hidden";
document.getElementById("second").style.visibility=(document.formex.secondpara.checked) ? "block" : "hidden";
document.getElementById("third").style.visibility=(document.formex.thirdpara.checked) ? "block" : "hidden";
return true:
}
下面是HTML代码:
<p id="first">This is a paragraph</p>
<p id="second">This is a paragraph</p>
<p id="third">This is a paragraph</p>
<form name="formex">
<input type="checkbox" name="firstpara" onClick="showPara();"/>First Paragraph<br />
<input type="checkbox" name="secondpara" onClick="showPara();"/>Second Paragraph<br />
<input type="checkbox" name="thirdpara" onClick="showPara();"/>Third Paragrpah<br />
</form>
您的CSS已关闭。它是'display:block | none'(或多或少)和'visibility:visible | hidden'。 – 2013-03-08 00:32:38