【发布时间】:2015-04-07 08:08:40
【问题描述】:
我已经阅读了很多问题,大多数问题似乎都指向了 JQuery,但我实际上是在尝试仅使用 vanilla JS 来解决这个问题。我试图让图片下方的屏幕编号在每次点击时增加 1。当我单击时,我实际上得到了 NaN,现在出现了一个奇怪的“[objectParagraphElement]1”消息,所以我知道 DOM 受到了影响。有人能看出我在做什么傻事吗?
谢谢
<!DOCTYPE html>
<html lang=en>
<head>
<title>KittyKlikr</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<!--<p id="kitty"></p>-->
<span id="kitty1"><img src="kittyklikr.jpg" alt="kitty" height="50%" width="50%"></span>
<br>
<p id="counter">0</p>
<script>
document.addEventListener("click", addUp, false);
function addUp() {
var x = document.getElementById("counter");
document.getElementById("counter").innerHTML = x+1;
}
</script>
</body>
</html>
【问题讨论】:
标签: javascript image dom getelementbyid addeventlistener