The following snippet can be used in either Firefox or Internet Explorer to recover the target document node from a click event:
window.onload = function() {
document.body.onclick = function(suppliedEvent) {
var target;
if (undefined != suppliedEvent) {
target = suppliedEvent.target; // Firefox
} else if (undefined != event) {
target = event.srcElement; // IE
} else {
return; // some other browser?
}
alert(target.nodeName);
};
}