基本上,我試圖做一個鏈接,當按下時,將隱藏當前body div標籤並在其位置顯示另一個鏈接,不幸的是,當我單擊該鏈接時,第一個body div標籤仍然出現。下面是HTML代碼:如何使用JavaScript隱藏/顯示div標籤?
<div id="body">
<h1>Numbers</h1>
</div>
<div id="body1">
Body 1
</div>
這裏是CSS代碼:
#body
{
height: 500px;
width: 100%;
margin: auto auto;
border: solid medium thick;
}
#body1
{
height: 500px;
width: 100%;
margin: auto auto;
border: solid medium thick;
display: hidden;
}
這裏是JavaScript代碼:
function changeDiv()
{
document.getElementById('body').style.display = "hidden"; // hide body div tag
document.getElementById('body1').style.display = "block"; // show body1 div tag
document.getElementById('body1').innerHTML = "If you can see this, JavaScript function worked"; // display text if JavaScript worked
}
注:CSS標籤在不同的文件
聲明
可能是style.visibility? – mpromonet 2015-01-18 20:43:42