這個想法是讓兩個div基於點擊而出現或消失。 CSS顯示樣式設置爲無。 任何幫助表示讚賞。切換功能在撥打時不起作用
<div id="mainOval">
<form id="btns">
<input type="button" value="Timer" id="timerBtn" onclick="displayCont('Timer')"/>
<input type="button" value="Countdown" id="ctDownBtn" onclick="displayCont('Countdown')"/>
</form>
</div>
<div id="Timer">
</div>
<div id="Countdown">
</div>
<script type="text/javascript">
function displayCont(inp)
{
var ele = document.getElementById(inp);
var shown = ele.style.display;
if (shown == 'none')
{
ele.style.display = 'block';
}
else if (shown == 'block')
{
ele.style.display = 'none';
}
}
</script>
你永遠不會改變元素的屬性,只需設置'shown'的值即可。您需要實際更改顯示css值才能發生。 – thatidiotguy
你的代碼在if()語句的等號之間是否真的有空格? –