有人能告诉我这段代码有什么问题吗?我无法让它工作。 我试图让这个按钮可以点击,但其一直给一个错误:未捕获 语法错误:无效的或意外的标记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在按钮创建之前运行 - 因为你没有显示任何其他代码,我只是推测 –