Javascript获取原始调用方对象
以下是一个示例情况:Javascript获取原始调用方对象,javascript,javascript-events,Javascript,Javascript Events,以下是一个示例情况: <smth onmouseover="test('hello')"> ... function test(pLabel) { var sender = ?; var evt = ? || window.event; } ... 功能测试(pLabel) { var=?; var evt=?| | window.event; } 在函数test()中-如何获取鼠标悬停的对象和鼠标事件?我尝试过使用callee属性,但在IE中无法使用。最好不要
<smth onmouseover="test('hello')">
...
function test(pLabel)
{
var sender = ?;
var evt = ? || window.event;
}
...
功能测试(pLabel)
{
var=?;
var evt=?| | window.event;
}
在函数test()中-如何获取鼠标悬停的对象和鼠标事件?我尝试过使用callee属性,但在IE中无法使用。最好不要在HTML本身中定义事件处理程序。试试这个:
<div id="something">...</div>
。。。
document.getElementById('something').onmouseover=function(){
//使用“this”引用
警报(this.id);//警报“某物”
};
-1因为虽然这是一个很好的建议,但它对原始问题毫无意义。
document.getElementById('something').onmouseover = function() {
// use `this` to reference the <div>
alert(this.id); // alerts "something"
};