Javascript获取原始调用者对象

时间:2011-09-26 20:57:10

标签: javascript javascript-events

以下是一个示例情况:

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

在函数test()中 - 如何获取鼠标悬停的对象和鼠标事件?我试过玩callee属性但是没有让它在IE中工作。

1 个答案:

答案 0 :(得分:0)

最好不要在HTML本身中定义事件处理程序。试试这个:

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

...

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