我想切換導航列表的公開程度與「漢堡」/<img>
按鈕。的JavaScript不響應的onclick
<img onclick="dropdownMenu()" class="burger" src="img/icon/menu.png"></img>
我想這個按鈕來火了這個腳本至極被放置在<head>
和<script>
標籤內。
<script>
function dropdownMenu() {
document.getElementsByTagName("nav").classList.toggle("show");
}
</script>
菜單看起來像這樣。
<nav>
<ul class="menu">
<li><a href="index.php">Hem</a></li>
<li><a href="store.php">Festivaler</a></li>
<li><a href="contact.php">Kontakt</a></li>
</ul>
</nav>
我已經與.classList.toggle("show");
和.style.display = "none";
嘗試和也做了與改變顏色一些簡單的測試。 我的語法錯了嗎?還是別的嗎?
'getElementsByTagName'返回一個節點列表,而不是元素 – adeneo
好吧,謝謝你,我會在該讀了。我應該用什麼來返回一個元素? –
編輯:我也嘗試使用.getElementByID和.getElementByClassname –