document.getElementById("right").WIDTH: 100%//右边div变大,但无法实现。
改为
document.getElementById("right").style.width="100%"

解决方案 »

  1.   

    我建议你把左边做成固定宽高document.getElementById("right").WIDTH是不正确的。
    document.getElementById("right").style.width
      

  2.   

    function switchSysBar(){
         var op=document.getElementById("op");   
     if (op.value=="隱藏左欄"){
      op.value="顯示左欄" 
      document.getElementById("left").style.display="none"//左边div隐藏,可以实现
      <%-document.getElementById("right").WIDTH: 100%//右边div变大,但无法实现。-%>
      document.getElementById("right").style.width = "100%" }
     else{
      op.value="隱藏左欄"
      document.getElementById("left").style.display=""//左边div显示,可以实现
      <%-document.getElementById("right").WIDTH: 79%//右边div变小,但无法实现。-%>
      document.getElementById("right").style.width = "100%"//这里设置宽度是没有意义的
    }