時間条件が真である時に応じて、いくつかのhtmlコントロールが表示されないようにしようとしています。トグル時にhtmlコントロールが表示/非表示にされない
次のように私のコントロールは、次のとおりです。次のように
<span id="t"><button id="ctr">Centre Map</button></span><span id="t2"><form name="Follow"><input type="checkbox" id ="FT" name="FT" onclick = "TitanicCheckBox(this)"><span id="FTText">Follow</span></form></span>
そして、私のトグル制御は、次のとおりです。
function HideControls(tof)
{
if (tof==true) // hide and remove area where controls would be
{
document.getElementById("t").style.display = "none";
document.getElementById("FT").style.display = "none";
document.getElementById("FTText").style.display = "none";
}
else
{
document.getElementById("t").style.display = "all";
document.getElementById("FT").style.display = "all";
document.getElementById("FTText").style.display = "all";
}
}
条件が入力された「IF」関数が呼び出され、正しいされている(HideControls(偽);)、コントロールはトグルされていません。私は何を間違えたのですか?
'else'が使用する' .style.display = ""; 'ではなく' = "すべて" '。 – nnnnnn
'display =" visible ";' – ochi
ありがとう、それは完璧に動作します! – user3713442