事件在Javascript中如何取值?
我开始学习javascript,并试图理解事件是如何获取其价值的 我试图通过单击元素来获取元素的事件在Javascript中如何取值?,javascript,events,Javascript,Events,我开始学习javascript,并试图理解事件是如何获取其价值的 我试图通过单击元素来获取元素的id,我使用以下方法获取该元素: document.body.addEventListener("click", ev => console.log(ev)); 我在控制台上得到了一个MouseEvent对象,其中target键显然得到了id(我也不确定是否确认)。 但我真正不明白的是,MouseEvent对象如何转换为该函数的参数。检查MouseEvent的“srceelement”属性,其
id
,我使用以下方法获取该元素:
document.body.addEventListener("click", ev => console.log(ev));
我在控制台上得到了一个MouseEvent
对象,其中target键显然得到了id(我也不确定是否确认)。
但我真正不明白的是,MouseEvent对象如何转换为该函数的参数。检查MouseEvent的“srceelement”属性,其中有您的id。每个不同的事件都调用注册的事件处理程序并将已填充事件详细信息的适当事件对象传递给该处理程序。你可以找到一些细节