标准布局应用:显示/隐藏侧边栏 [附详细注解] 显示/隐藏 function pr() { var L=document.getElementById("left"); // 变量:L代表 id="left" 的标记 var R=document.getElementById("right"); // 变量:R代表 id="right" 的标记 if (L.className=="left") // 判断:如果 id="left" 的class值 等于left的话,将执行下面{}里面的内容 { L.className="left1"; // 给 id="left" 的标记 加上class:left1 R.className=" "; // id="right" 的标记 加上class:空格,也就是消除class } else // 判断:如果 id="left" 的class值 不等于left的话,将执行下面{}里面的内容 { L.className="left"; // 给 id="left" 的标记 加上class:left R.className="right"; // 给 id="right" 的标记 加上class:right } } 显示/隐藏 俺是个js初学者,献丑了。这段js演示其实很简单,俺在这里只是想跟js大大们说一句:js是行为,不要跟样式表打架。有些事还是该由css来做的,例如:display:none || display:block,简直泛滥成灾了!俺只会玩玩css,拿到js不会改,不敢改,唉。明明一个class就能甩给css做的事,js为啥要抢着做呢?搞得俺们这些会点css滴菜鸟们好是郁闷~难道玩css就一定要会js么? [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]