📌  相关文章
📜  JavaScript | addEventListener() 与示例

📅  最后修改于: 2022-05-13 01:58:09.805000             🧑  作者: Mango

JavaScript | addEventListener() 与示例

先决条件: JavaScript 事件
事件是 JavaScript 的重要组成部分。网页根据发生的事件做出响应。有些事件是用户生成的,有些是由 API 生成的。事件侦听器是 JavaScript 中等待事件发生的过程。事件的简单示例是用户单击鼠标或按下键盘上的键。
addEventListener()是 JavaScript 中的一个内置函数,它接收要侦听的事件,并在所描述的事件被触发时调用第二个参数。可以将任意数量的事件处理程序添加到单个元素,而不会覆盖现有的事件处理程序。
句法:

element.addEventListener(event, listener, useCapture);

参数:

  • event : event 可以是任何有效的 JavaScript 事件。使用不带“on”前缀的事件,例如使用“click”而不是“onclick”或“mousedown”而不是“onmousedown”。
  • listener(handler 函数) :它可以是响应事件发生的 JavaScript函数。
  • useCapture:它是一个可选参数,用于控制事件传播。传递一个布尔值,其中“ true ”表示捕获阶段,“ false ”表示冒泡阶段。

显示 addEventListener() 方法工作的 JavaScript 代码:
代码#1:

javascript


  

    
    

       


javascript


  

    
  
    

Hover over this Text !

                     


输出:
在单击“单击此处”按钮之前:

点击“点击这里”按钮后:

代码#2:
在这个例子中,两个事件“mouseover”和“mouseout”被添加到同一个元素。如果将文本悬停在上方,则发生“mouseover”事件并调用 RespondMouseOver函数,类似于调用“mouseout”事件 RespondMouseOut函数。

javascript



  

    
  
    

Hover over this Text !

                     

输出:
在单击“单击此处”按钮并将鼠标悬停在文本上之前:

单击“单击此处”按钮并将鼠标悬停在文本上后:

JavaScript 以网页开发而闻名,但它也用于各种非浏览器环境。您可以按照这个 JavaScript 教程和 JavaScript 示例从头开始学习 JavaScript。