Javascript Image.onload中IE8中的事件目标

Javascript Image.onload中IE8中的事件目标,javascript,internet-explorer,javascript-events,Javascript,Internet Explorer,Javascript Events,在图像的onLoad事件处理程序中,我需要获取触发事件的图像的URL。在IE8中,window.event.srcement的值总是null。有解决办法吗 var image = new Image(); image.onload = function (e) { var v = e || window.event; var t = v.target || v.srcElement; // t is null here //... }; image.src = "

在图像的
onLoad
事件处理程序中,我需要获取触发事件的图像的URL。在IE8中,
window.event.srcement
的值总是
null
。有解决办法吗

var image = new Image();
image.onload = function (e) {
    var v = e || window.event;
    var t = v.target || v.srcElement;
    // t is null here
    //...
};
image.src = "test.png";

只需使用
这个
<代码>事件处理程序中的此是事件附加到的元素

image.onload = function() {
    var t = this;
    alert(t);
};