【问题标题】:What is the difference between .onclick and .addEventListener("click", function())? [duplicate].onclick 和 .addEventListener("click", function()) 有什么区别? [复制]
【发布时间】:2021-12-15 21:15:14
【问题描述】:

刚接触 javascript,我发现自己经常尝试一种,然后才意识到我需要另一种,他们不是在做同样的事情吗?

【问题讨论】:

  • 好的,谢谢!

标签: javascript button event-listener


【解决方案1】:

以下是我针对您的问题找到的内容: 添加事件列表:

  • 可以向特定元素添加多个事件。
  • 可以采用第三个参数来控制事件传播。
  • 只能在元素内或外部 JavaScript 文件中添加。

另一方面 - onclick:

  • 只能向元素添加单个事件,它基本上是一个属性,因此会被覆盖。
  • onclick 无法控制事件传播。
  • 也可以作为 HTML 属性添加。

另外,您可以阅读更多关于区别Here

【讨论】:

    猜你喜欢
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 2017-04-28
    相关资源
    最近更新 更多