老师,帮忙看一下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>vue</title>
<style type="text/css">
#box{
width: 200px;
height: 100px;
background-color: red;
position: relative;
}
#close{
position: absolute;
right: 0px;
top: 0px;
color: blue;
}
#btn{
width: 200px;
height: 50px;
}
</style>
</head>
<body>
<div id="box">
<span id="close">X</span>
</div>
<button id="btn">关闭</button>
</body>
<script type="text/javascript">
var box = document.getElementById('box')
var close = document.getElementById('close');
var btn = document.getElementById('btn');
close.onclick = function(){
btn.innerHTML = '开启';
box.style.display = 'none';
}
btn.onclick = function(){
if(btn.innerHTML == '关闭'){
btn.innerHTML = '开启';
box.style.display = 'none';
}else{
btn.innerHTML = '关闭'
box.style.display = 'block';
}
}
</script>
</html>
老师,这样还需要优化一下吗

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星