【发布时间】:2019-05-10 17:42:57
【问题描述】:
我正在尝试为作业创建一个简单的菜单,但在隐藏当前菜单页面并显示与单击的按钮相对应的菜单页面时遇到了问题。我怎样才能做到这一点?我是 javascript 新手。
我有一个按钮处理程序来处理带来新页面的按钮的点击。我尝试禁用所有元素所在的导航,但这似乎不起作用。
function main() {
var ButtonSingle = document.getElementsId("UJOGADOR");
ButtonSingle.addEventListener("click", btnSingleHandler);
}
function btnSingleHandler(ev) {
var page = document.getElementsId("menu");
page.disabled = true;
}
html:
<body>
<main>
<nav id = "menu">
<button id="UJOGADOR"><img src="../resources/btn4.png"></button>
</nav>
</main>
<audio loop>
<source src="">
</audio>
</body>
应该发生的是当前菜单页面被隐藏并且会出现一个新的菜单页面,但是当我运行它时没有任何反应。
【问题讨论】:
-
getElementsId应该是getElementById -
你的
btnSingleHandler(ev)接受了一个论点,而你却什么都不做?
标签: javascript html