首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >单击JavaScript addEventListener not working on my code

单击JavaScript addEventListener not working on my code
EN

Stack Overflow用户
提问于 2018-08-03 05:48:47
回答 1查看 1.3K关注 0票数 2

我正在尝试让一个JavaScript侦听器工作,但是没有任何改变。

下面是完整的代码:

代码语言:javascript
复制
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
  <style type="text/css">
    #trigger {
      padding: 20px;
      background-color: red;
      border: 1px solid white;
      width: 100px;
      cursor: pointer;
    }

    #box {
      padding: 20px;
      background-color: green;
      border: 1px solid white;
      width: 100px;
      cursor: pointer;
    }
  </style>
</head>
<body>
  <div id="trigger">Click Here</div>
  <div id="box">
    content should change
  </div>
  <script type="text/javascript">
    document.addEventListener("click", () => {
      document.getElementById("trigger"), () => {
        document.getElementById("box").innerHTML = "New Box Text";
      }
    });
  </script>
</body>
</html>

我知道我可以使用jQuery做到这一点,但我想只使用纯粹的普通JavaScript。

当我单击#trigger时,#box文本没有改变。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-08-03 05:53:00

将侦听器添加到box元素,而不是整个页面:

代码语言:javascript
复制
document.getElementById("trigger").addEventListener("click", () =>
  document.getElementById("box").innerHTML = "New Box Text"
);
代码语言:javascript
复制
<!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8">

  <title></title>

  <style type="text/css">
    #trigger {
        padding: 20px;
        background-color: red;
        border:1px solid white;
        width: 100px;
        cursor: pointer;
    }

    #box {
        padding: 20px;
        background-color: green;
        border:1px solid white;
        width: 100px;
        cursor: pointer;
    }
  </style>

</head>

<body>

<div id="trigger">Click Here</div>
<div id="box">
    content should change
</div>

</body>
</html>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51662595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档