HTML_习题_按钮事件绑定

用两个按钮调整页面中红色正方形的颜色和形状

要求:
按一下“变色”按钮,若原本正方形为红色,则变为绿色;若原本正方形为绿色,则变为红色。

按一下“变形”按钮,若原本为正方形则变为圆形;若原本为圆形,则变为正方形。

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <button class="bs">变色</button>
    <button class="bx">变形</button>
    <p></p>
    <div class="c"></div>
    <script>
        let bs=document.querySelector(".bs");
        let bx=document.querySelector(".bx");
        let div=document.querySelector(".c");
        let a=0;
        let b=0;
        let c=document.createElement("div");
            c.style.height="50px";
            c.style.width="50px";
            c.style.backgroundColor="red";
            div.appendChild(c);
            // 变色
        bs.addEventListener("click",function(){
            if(a%2==0){
                c.style.backgroundColor="green";  
            }
            else {
                c.style.backgroundColor="red";
            }
            a++;
        })
        bx.addEventListener("click",function(){
            if(b%2==0){
                c.style.borderRadius="50%";
            }
            else{
                c.style.borderRadius="0%";
            }
            b++;  
        })
    </script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微__凉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值