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

我需要用javascript做一个点击按钮就会改变页面的脚本,写到这卡住了,现在脚本上面已经有一个检查星期,让后显示对应内容的脚本,所有点击按钮我也要找到所有星期的id,... 我需要用javascript做一个点击按钮就会改变页面的脚本,写到这卡住了,现在脚本上面已经有一个检查星期,让后显示对应内容的脚本,所有点击按钮我也要找到所有星期的id,把他们设置display设置为none,再吧点击按钮传过来的参数设置为block,但是我编程出现错误了。求大神。。。。 展开
 我来答
cosisis
2014-03-21 · TA获得超过1265个赞
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:223万
展开全部

你这段代码有问题

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>无标题文档</title>
 
<script language="JavaScript">
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;
    }
     
     
    }
 
</script>
 
 <body onload="load1();"> 
  <div id="monday" style="display:none;">1</div>
  <div id="tuesday" style="display:none;">2</div>
    <div id="wednesday" style="display:none;">3</div>
      <div id="sunday" style="display:none;">7</div>
        <div id="thursday" style="display:none;">4</div>
          <div id="friday" style="display:none;">5</div>
              <div id="saturday" style="display:none;">6</div>
 
</body>
</html>

这样就对了

微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式