用两个按钮调整页面中红色正方形的颜色和形状
要求:
按一下“变色”按钮,若原本正方形为红色,则变为绿色;若原本正方形为绿色,则变为红色。
按一下“变形”按钮,若原本为正方形则变为圆形;若原本为圆形,则变为正方形。
<!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>