我不能讓這對我的生活......的Javascript的onclick功能犯規執行(錯誤日誌 - 沒有定義)
我試圖做如果屏幕清晰度是被隱藏的移動友好的導航小於600像素,並出現一個按鈕來切換菜單不透明度。
https://jsfiddle.net/ef3mezk5/
這裏是小提琴......我在的onclick簡單地定義功能越好 -
<div class="menu-icon-black" id="menu-icon" onclick="menudrop()">
我使用的是這裏擁有JS引擎的代碼是一個單獨的文件其負責的菜單的部分下降
function menudrop() {
document.getElementById("menu-icon").classList.toggle("change");
document.getElementById("navlist").classList.toggle("show");
}
未捕獲的ReferenceError:menudrop不是在限定 HTMLDivElem ent.onclick((index):169)
而我可以看到它的清晰定義......這裏發生了什麼? 有人可以看看這個,告訴我什麼是錯的?
的的jsfiddle網站包裝你的代碼在某個設定爲 「load」 事件處理程序的另一個函數內。你可以配置它,否則,這是默認設置。 – Pointy
如果您點擊小提琴中的選項,並選擇負載類型「不包裝 - 在
」,它將工作 – Armin