我對javascript編碼比較新,一直在做html \ css,所以我在JS中編寫了這個函數,它隱藏並顯示了一個div,但它似乎沒有工作可以告訴我,我做錯了什麼?Javascript顯示/隱藏div無法正常工作
的Javascript:
<script type="text/javascript">
function click()
{
if (document.getElementById("div1").style.opacity == "1")
{
document.getElementById("div1").style.height="0px";
document.getElementById("div1").style.width="0%";
document.getElementById("div1").style.opacity="0";
}
else
{
document.getElementById("div1").style.height="400px";
document.getElementById("div1").style.width="60%";
document.getElementById("div1").style.opacity="1";
}
}
</script>
下面是HTML代碼我工作:
<boutton onclick="click()">TEST CLICK</button>
<div id="div1">Random text in here...</div>
而且還style標籤:
<style>
#div1
{
background-color: rgba(0, 0, 0, 0.4);
color: #CBA303;
font-weight: bold;
text-align: center;
border-radius: 20px;
box-shadow: 10px 10px 15px gray;
height: 0px;
width: 0%;
padding: 10px;
font-size: 2em;
font-family: sans-serif;
z-index: 10;
position: absolute;
top: 20%;
left: 20%;
opacity: 0;
transition: height,width,opacity 1s ease;
}
</style>
感謝您的幫助!
您的按鈕標籤在問題中存在拼寫錯誤。在你的實際代碼中是這樣嗎? – Jesse
你應該真正閱讀如何提出正確的問題。你的頭銜很可能沒有引起注意,因爲它很脆弱,甚至不能解釋你的問題。 – jerseyetr
沒有「按鈕」不是那樣在實際的HTML,對不起,我拼錯它,當我在這裏寫代碼。 – Yassir