Javascript 我试图用复选框打开侧导航栏,但当我选中该复选框时,侧导航栏不';不出现
知道我哪里出错了吗?我曾尝试在CSS中将宽度设置为0,并使用JavaScript添加宽度,但仍然不起作用Javascript 我试图用复选框打开侧导航栏,但当我选中该复选框时,侧导航栏不';不出现,javascript,html,css,Javascript,Html,Css,知道我哪里出错了吗?我曾尝试在CSS中将宽度设置为0,并使用JavaScript添加宽度,但仍然不起作用 函数showsidenav(){ document.getElementsById(“barres”).style.display=“block”; } 。开放式侧导航{ 背景色:鬼影白; 宽度:30%; 身高:100%; 位置:绝对位置; 右边框:黑色2px实心; z指数:1; 溢出:隐藏; 显示:无;
函数showsidenav(){
document.getElementsById(“barres”).style.display=“block”;
}
。开放式侧导航{
背景色:鬼影白;
宽度:30%;
身高:100%;
位置:绝对位置;
右边框:黑色2px实心;
z指数:1;
溢出:隐藏;
显示:无;
}
内容
=
使用getElementById
而不是getElementsById
。对于id,元素中没有“s”。拼写中的“s”导致了这种情况,即如果您的代码工作正常。Mary的回答是正确的,请从getElementsById中删除s,OP我建议您获得IDE或扩展,以便代码自动完成,如果您没有太多经验,顺便说一句,这是一个外观非常奇怪的导航栏,为什么它会覆盖整个页面?