有人能告訴我這段代碼有什麼問題嗎?我無法讓它工作。 我試圖讓這個按鈕可以點擊,但其一直給一個錯誤:未捕獲 語法錯誤:無效的或意外的標記JS不能讓eventlistener工作
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'到' 「myBtn」' - 'getElementById'需要一個** **字符串作爲參數,它不指望一個CSS選擇器 –
如果我改變,如果說「myBtn沒有定義,但是謝謝 –
,也許你沒有帶id =」myBtn「的按鈕 - 或者你的javascript在按鈕創建之前運行 - 因爲你沒有顯示任何其他代碼,我只是推測 –