我只想要一個簡單的切換JS,所以當你在出現有關文本的導航點擊關於,但它現在的工作OO觸發JavaScript的不工作
JS部分:
<script language="JavaScript" type="text/javascript">
function toggle() {
var about = document.getElementById('about')
if(about.style.display = "none")
{
about.style.display = "block";
}
else
{
about.style.display = "none";
}
}
</script>
HTML:
<header>
...
<nav><ul>
<li><a href="index.html" id="active">Home</a></li>
<li><a href="javascript:toggle()" onClick="toggle()">About me</a></li>
...more <li>s...
</ul></nav>
</header>
<br/>
<div id="about">
aboutme
</div>
CSS:
#about {
display: none;
}
我做錯了什麼?有誰能夠幫助我?
另外,不要在鏈接的'href'中放入'javascript:toggle()'。 –
''? – mrgerbik2013
是的,沒關係。但是,如果您只將該元素用於JavaScript,則應該使用按鈕並將其作爲鏈接進行設置。 –