私はブートストラップやものでWebサイトを作ろうとしています。要素のクラスを変更したいと思います。私のコードが動作していないのを見たので、私はどこが間違っているかを見てみました。私はdjangoで簡単に解決できると知っていますが、私のコードがうまくいかない理由を知りたいのです。ボタンの色が変わらないのはなぜですか? (html要素のクラスを変更する方法)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.blue{
background-color: blue
}
.green{
background-color: green
}
</style>
</head>
<body>
<button type ="button" id="btn1" class = "blue" onclick="clicked()">hello</button>
<script>
function clicked(){
document.getElementByid("btn1").className = "green"
}
</script>
</body>
</html>
ボタンをクリックした後、ボタンは青色のままです。 ご協力いただきありがとうございます。
は、お使いのコンソール(Windows上でヒットF12、Mac上のOpt + Cmdを+ I)を確認してください。あなたはタイプミスがあります。 'getElementByid'は' getElementById'でなければなりません。 –