Javascript html:从onclick属性访问鼠标事件

Javascript html:从onclick属性访问鼠标事件,javascript,html,events,Javascript,Html,Events,我知道,如果我使用js分配鼠标侦听器,我可以访问鼠标事件: myElement.addEventListener("click", e => console.log(e.pageX)) 我的问题是:在按html属性分配侦听器时,是否可以访问鼠标事件 <div onclick="alert('where is the mouse event?')"></div> onclick将作为函数的内部进行计算,该函数将有一个事件的参数,因此您可以这样做: text您可以

我知道,如果我使用js分配鼠标侦听器,我可以访问鼠标事件:

myElement.addEventListener("click", e => console.log(e.pageX))
我的问题是:在按html属性分配侦听器时,是否可以访问鼠标事件

<div onclick="alert('where is the mouse event?')"></div>

onclick将作为函数的内部进行计算,该函数将有一个事件的参数,因此您可以这样做:


text
您可以通过向函数传递
事件来检查:

函数检查事件(e,msg){
日志(例如,键入“事件已触发”);
console.log(e.pageX);
}

单击我的Div
我看到了。。。到目前为止,我认为这两种方法是相当的。看来我错了。谢谢你的回答!适用于div和大多数其他标记。奇怪的是,当我将完全相同的东西应用到svg元素时,我得到了“事件未定义”。看起来这是特定于标签的。。。