我有一個簡單的腳本的問題。我試圖讓一個按鈕改變它的背景顏色,當你點擊它。我在這裏搜索並搜索了它。根據我所發現的,我的劇本沒有錯。你能幫我解決這個問題嗎?按鈕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>