JavaScript HTML DOM EventListener (事件监听器)
addEventListener() 方法
屁股
添加一个在用户按下按钮时启动的监听设备:
document.getElementById("myBtn").addEventListener("点击",displayDate);
自己尝试一下»
方法 addEventListener()
приєднує обробник події до зазначеного елемента.
方法 addEventListener()
приєднує обробник подій до елемента, не перезаписуючи існуючі обробники подій.
最多一个元素,您可以添加很多描述。
最多一个元素,您可以添加一种类型的多个子类型,因此该子类型有两次“点击”。
您可以将提示添加到任何 DOM 对象,而不仅仅是 HTML 元素,例如窗口对象。
方法 addEventListener()
полегшує керування тим, як подія реагує на спливання подій.
是时候使用方法了 addEventListener()
JavaScript 视频编辑 HTML 中,要使编写的脚本更具可读性,请在不修改 HTML 代码的情况下编写 JavaScript。
您可以使用另一种方法轻松删除窃听设备 removeEventListener()
.
句法
元素.添加事件监听器(事件,函数,useCapture);
第一个参数是平台类型(例如,“click
" або "mousedown
" або будь-яка інша Podia HTML DOM.)
另一个参数是我们在调用时要调用的函数。
第三个参数是一个比较逻辑的值,表示是排水还是埋水。 这个参数严格来说并不是。
请注意,字幕不要使用前缀“on”; 胜利”click
" замість "onclick
".
向项目添加列表
屁股
消息“你好世界!” 当 koristuvach 按下该元件时:
元素.addEventListener("click", function(){ alert("Hello World!"); });
自己尝试一下»
您还可以扩展到外部“命名”函数:
屁股
消息“你好世界!” 当 koristuvach 按下该元件时:
元素.addEventListener(“点击”,myFunction);
函数 myFunction() {
警报(“你好,世界!”);
}
自己尝试一下»
向一个元素添加更多细节
方法 addEventListener()
дозволяє додавати багато подій до одного елемента, не перезаписуючи існуючі події:
您最多可以添加一个元素不同类型的子类型:
屁股
元素.addEventListener(“鼠标悬停”, myFunction);
元素.addEventListener(“点击”, mySecondFunction);
元素.addEventListener(“mouseout”, myThirdFunction);
自己尝试一下»
将采样器添加到对象窗口
方法 addEventListener()
文档 文档编写 为初学者提供 HTML DOM、HTML 元素集、HTML 文档、文档库和其他元素集、文档编写、文档集xmlHttpRequest
.
屁股
添加当用户更改窗口大小时启动的监听模式:
window.addEventListener("调整大小", function(){
document.getElementById("演示").innerHTML = 一些文本;
});
自己尝试一下»
传输参数
在传递参数值之前,选择“匿名函数”,该函数会带参数调用指定函数:
排水还是掩埋?
其中第二种方式是使用 HTML DOM 来实现:冒泡(冒泡)和捕获(捕获)。
Pod 扩展是一种在需要细分时确定元素顺序的方法。 你有什么?<p> 元素y<div> 客户点击<p>元素,podіya“klatsannya”是罪魁祸首,但从一开始就被打破了?
大约一小时 спливання 遵循正确的步骤,并遵循正确的步骤:遵循正确的步骤<p>第一个,也是最后一个<div>元素。
大约一小时 захоплення 遵循奥本指南,了解详细内容,并遵循后续步骤:<div> 遵守政府的一系列规定,并遵守政府的一系列规定<p>元素。
在调用 addEventListener() 函数时,可以使用与“useCapture”函数相同的方法来获取事件:
添加事件监听器(事件, 功能, 使用Capture);
集合后面的值是false,表示该值设置为true,表示该值设置为true。
屁股
document.getElementById (“myP”).addEventListener (“click”, myFunction, true);
document.getElementById("myDiv").addEventListener("click", myFunction, true);
自己尝试一下»
方法 removeEventListener()
方法 removeEventListener()
完成上述操作后,请使用以下服务方法 addEventListener():
HTML DOM 主题对象编辑器
要查看所有现有 HTML DOM 代码的列表,请再次查看 HTML DOM 下的对象资源管理器.