我有一个简单的脚本的问题。我试图让一个按钮改变它的背景颜色,当你点击它。我在这里搜索并搜索了它。根据我所发现的,我的剧本没有错。你能帮我解决这个问题吗?按钮backgorund颜色onclick变化
这是我的CSS样式表:
body {
height: 100% 100vh;
background: linear-gradient(90deg, #122221 50%, #116699 50%);
}
#btn {
background-color: white;
width: 200px;
height: 100px;
}
,这是我的html:
<!DOCTYPE html>
<meta charset="UTF-8">
<html lang="en-US">
<html>
<head>
<link rel="stylesheet" href="learning.css">
<script>
function foo(){
var x = document.getElementById("btn");
if (x.style.background-color == "white"){
x.style.background-color = "green";
}
else {
x.style.background-color = "white";
}
}
</script>
</head>
<body>
<button id = "btn" onclick = "foo()"> click me </buttonM>
</body>
</html>