我需要用javascript做一个点击按钮就会改变页面的脚本,写到这卡住了,现在脚本上面已经有一个

2025-01-01 09:04:28
推荐回答(1个)
回答1:

你这段代码有问题

首先 switch用法不对 switch(day){case... } 后面少了大括号 

然后 document.getElementById("saturday").style.display 你的DIV里面根本没有style属性, 这里会报错,获取不到style





无标题文档
 

function load1(){
    var myDate = new Date();
    var day = myDate.getDay();
    var monday = 1;
    var tuesday = 2;
    var wednesday = 3;
    var thursday = 4;
    var friday = 5;
    var saturday = 6;
    var sunday = 0; 
    alert(day);
    /*if (day==0)
        document.getElementById("sunday").style.display="block"
    else if(day==1)
        document.getElementById("monday").style.display="block"
    else if(day==2)
        document.getElementById("tuesday").style.display="block"
    else if(day==3)
        document.getElementById("wednesday").style.display="block"
    else if(day==4)
        document.getElementById("thursday").style.display="block"
    else if(day==5)
        document.getElementById("friday").style.display="block"
    else if(day==6)
        document.getElementById("satursday").style.display="block"
    }*/
     
    switch(day){
        case 0:
            document.getElementById("sunday").style.display="block"
            break;
        case 1:
           document.getElementById("monday").style.display="block"
            break;
        case 2:
           document.getElementId("tuesday").style.display="block"
            break;
        case 3:
           document.getElementById("wednesday").style.display="block"
            break;
        case 4:
           document.getElementById("thursday").style.display="block"
            break;
        case 5:
           document.getElementById("friday").style.display="block"
            break;
        case 6:
           document.getElementById("saturday").style.display="block"
            break;
    }
     
     
    }
 

 
  
  1

  2

    3

      7

        4

          5

              6

 

这样就对了

相关问答
最新问答