Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我试图用复选框打开侧导航栏,但当我选中该复选框时,侧导航栏不';不出现_Javascript_Html_Css - Fatal编程技术网

Javascript 我试图用复选框打开侧导航栏,但当我选中该复选框时,侧导航栏不';不出现

Javascript 我试图用复选框打开侧导航栏,但当我选中该复选框时,侧导航栏不';不出现,javascript,html,css,Javascript,Html,Css,知道我哪里出错了吗?我曾尝试在CSS中将宽度设置为0,并使用JavaScript添加宽度,但仍然不起作用 函数showsidenav(){ document.getElementsById(“barres”).style.display=“block”; } 。开放式侧导航{ 背景色:鬼影白; 宽度:30%; 身高:100%; 位置:绝对位置; 右边框:黑色2px实心; z指数:1; 溢出:隐藏; 显示:无;

知道我哪里出错了吗?我曾尝试在CSS中将宽度设置为0,并使用JavaScript添加宽度,但仍然不起作用


函数showsidenav(){
document.getElementsById(“barres”).style.display=“block”;
}                                         
。开放式侧导航{
背景色:鬼影白;
宽度:30%;
身高:100%;
位置:绝对位置;
右边框:黑色2px实心;
z指数:1;
溢出:隐藏;
显示:无;
}

内容
= 

使用
getElementById
而不是
getElementsById
。对于id,元素中没有“s”。拼写中的“s”导致了这种情况,即如果您的代码工作正常。

Mary的回答是正确的,请从getElementsById中删除s,OP我建议您获得IDE或扩展,以便代码自动完成,如果您没有太多经验,顺便说一句,这是一个外观非常奇怪的导航栏,为什么它会覆盖整个页面?