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?