Erro de Javascript: TypeError: 'null' não é um objeto (avaliando 'event.target') no safari

Tenho dificuldade em integrar minha sintaxe JavaScript. Meu código está funcionando no Internet Explorer (IE). No entanto, encontrei um erro de JavaScript ao executá-lo no Safari.

Este é o meu código de teste:

document.onmouseup = function hideaddrspopup () {   
    if (event.srcElement.id != 'fieldName') {   
        alert(event.srcElement.id);
    }
}

Eu tentei algo como:

document.onmouseup = function hideaddrspopup() {    
    if (event.srcElement.id != 'fieldName' || event.target.id != 'fieldName') { 
        alert(event.srcElement.id);
        alert(event.target.id);
    }
}

Mas ainda está aparecendo um erro no console:

'TypeError:' null 'não é um objeto (avaliando' event.target ')'

Estou ciente de queevent.scrElement está trabalhando apenas no IE. Como fazê-lo funcionar nos outros navegadores?

questionAnswers(3)

yourAnswerToTheQuestion