javascript - 未捕获的TypeError : document. getElementById(...)。addEventHandler不是一个函数

标签 javascript html node.js electron

我正在编写一个Electron示例应用程序,并且我希望控制台记录“开始单击!”。每当我单击“启动计时器”按钮时。相反,我在控制台中收到以下错误:

未捕获的TypeError:document.getElementById(...)。addEventHandler不是一个函数。

这是我的renderer.js代码:

document.getElementById('start').addEventHandler('click', _ => {
  console.log('Start clicked!');
})

这是我的HTML代码:
<!DOCTYPE html>
  <html>
    <head>
      <meta charset="utf-8">
      <link rel="stylesheet" href="countdown.css" />
      <title>Cool Countdown</title>
    </head>
    <body>
      <h1>This is awesome!</h1>
      <button id="start">Start Timer</button>
      <script>
        require('./renderer.js');
      </script>
    </body>
  </html>

感谢所有帮助,谢谢!

最佳答案

我的错。它是addEventListener,由@charlietfl回答。我不小心,但经理,而不是听众。

关于javascript - 未捕获的TypeError : document. getElementById(...)。addEventHandler不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57030896/

相关文章:

javascript - 使用 NodeJS 将 JSON 插入 MySQL JSON 列格式

javascript - 在 "click"事件回调上将参数传递给 d3

javascript - 设置cookie后不刷新

javascript - 测试在 Mocha 中应该失败的东西。 (断言而不捕获)

node.js - 使用node.js utf8 console.log 输出

javascript - 期望 JSON 输出不会在 node.js 输出中返回

javascript - 从另一个函数返回的函数

html - div 内有两张卡片,宽度不相等

php - HTML 呈现问题 - 适用于 Mozilla Firefox,但不适用于 Google Chrome

html - 水平滚动时保留一列