このコードで何が問題なのか教えていただけますか?私はそれを働かせることはできません。 私は、このボタンのクリック可能をしようが、エラーを与えてキープしています: キャッチされないでSyntaxError:無効または予期しないトークンJSはイベントリスナーの作業を行うことができません
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="Stylesheet" href="../CSS/Reset.css" type="text/css">
<link rel="Stylesheet" href="../CSS/style.css" type="text/css">
<meta charset="UTF-8">
<title>Psychic Game</title>
</head>
<body>
<script src="../JS/Javascript.js" type="text/javascript">
</script>
<button id="myBtn"> A </button>
<h1> Psychic Game </h1>
<h3> Guess what letter im thinking of </h3>
<h3> Wins: </h3>
<h3> Losses: </h3>
<h3> Guesses Left: </h3>
<h3> Your Guesses so far: </h3>
JS:
var computerChoice = letterBank[Math.floor(Math.random() * letterBank.length)];
function log() {
console.log(computerChoice);
}
//document.getElementById("myBtn").addEventListener("click", function(){console.log("computerChoice")});
document.getElementById("myBtn").addEventListener("click", function(){console.log("computerChoice")});
変更 '#のmyBtn' - ' getElementById'が引数として** **文字列を期待し、それは期待していないがCSSセレクター –
もし私がそれを変更すると "myBtnは定義されていませんが、 –
あなたにはおそらく' id = "myBtn" 'のボタンがありません - あるいはボタンが作成される前にjavascriptが実行されていますあなたが他のコードを表示していないので、私はそのidが存在するボタンが存在するが、問題があれば、読み込み順序の悪い点検に感謝して –