jQuery——帮我【关下灯】我要和cxh睡觉了

网页开关灯使用css方法来实现

<body>
<input type="button" value="关灯" id="btn"/>
<script src="jquery-1.12.1.js"></script>
<script>
    //表单标签DOM操作中设置和获取value属性的值→对象.value
    //jQuery中:
    /*
    *jQuery对象.val();--表示的是获取该元素的value属性值
    *jQuery对象.val("值")--表示设置该元素的value属性
    *jQuery对象.css("css的属性名字","属性的值");——>设置元素的样式属性值
    *注意:
    *.css("属性","值");属性的写法可以是DOM操作中的js写法,也可以是css中的写法
     */
    //根据id属性值获取按钮,注册点击事件(调用点击事件的方法)
    $("#btn").click(function(){
        //判断这个按钮的值来修改body样式
        //此处的this是当前的按钮DOM对象
        //判断按钮的value值是不是关灯
        if($(this).val()=="关灯"){
            //修改body的背景颜色
            $("body").css("backgroundColor", "black");
            $(this).val("开灯");
        }else{
            $("body").css("backgroundColor","");
            $(this).val("关灯");
        }
    });
</script>

通过操作类样式来实现

    <style>
        .cls{
            background-color: black;
        }
    </style>
    <script src="jquery-1.12.1.js"></script>
    <script>
        //第一种
        $(function(){
            $("#btn").click(function(){
                //判断body是否应用了cls类样式,如果应用了就移除,否则就添加
                if($("body").hasClass("cls")){
                    $("body").removeClass("cls");
                }else{
                    $("body").addClass("cls");
                }
            });
        });
        //第二种:切换——类样式
        $(function(){
        	$("#btn").click(function(){
				$("body").toggleClass("cls");
			});
		});
    </script>
</head>
<body>
<input type="button" value="开/关" id="btn"/>
<div id="dv"></div>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值