JavaScript获取原始调用者对象

mwkjh3gx  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(138)

下面是一个示例情况:

<smth onmouseover="test('hello')">
...
function test(pLabel)
{
    var sender = ?;
    var evt = ? || window.event;
}

在函数test()中-如何获得鼠标悬停的对象和鼠标事件?我尝试过使用被调用方属性,但在IE中无法使用。

92dk7w1h

92dk7w1h1#

最好不要在HTML中定义你的事件处理器。试试这个:

<div id="something">...</div>

...

document.getElementById('something').onmouseover = function() {
    // use `this` to reference the <div>
    alert(this.id); // alerts "something"
};

相关问题