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

时间:2019-07-14 20:24:49

标签: javascript html node.js 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>

感谢所有帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我的坏。它是addEventListener,由@charlietfl回答。我不小心但是是处理者,不是听者。