我试图做一些非常简单的事情,当我点击我的苹果图像时,我应该在我的角色图像(Anthony)和我的appleNumber div中显示一个数字。我使用addEventListener,但似乎有错误(我在Chrome上)。代码:我的addEventListener不起作用
<script>
var appleButton = document.getElementById("apple");
appleButton.addEventListener("click", showAnthonyText);
appleButton.addEventListener("click", showNumber);
function showAnthonyText() {
document.getElementById("anthonyDelishBubble").style.display='block';
}
function showNumber() {
document.getElementById("appleNumber").innerHTML = "1";
}
</script>
<body>
<div id="anthonyGameTitle">Feed Amicable Anthony Some Apples</div>
<div id="anthonyGameMainContainer">
<div id="anthonyAppleGame"><img src="AmicableAnthony.png" alt="AmicableAnthony" height="300" width="300"></div>
<div id="apple"><img src="apple.png" alt="apple" height="80" width="80"></div>
<div id="anthonyDelishBubble"><img src="delish.png" alt="delish" height="80" width="80"></div>
<div id="appleNumber"></div>
</div>
</body>
看看你的控制台错误。您正在尝试获取并使用对尚未存在的元素的引用 –
因此,我该怎么做?... – KikePeris