Ошибка JavaScript: TypeError: 'null' не является объектом (оценивает 'event.target') в сафари

У меня трудности с интеграцией моего синтаксиса JavaScript. Мой код работает в Internet Explorer (IE). Тем не менее, я столкнулся с ошибкой JavaScript при запуске его в Safari.

Это мой тестовый код:

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

Я попробовал что-то вроде:

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

Но все равно на консоли появляется ошибка:

'TypeError:' null 'не является объектом (оценка' event.target ')'

Я знаю чтоevent.scrElement работает только в IE. Как заставить его работать в других браузерах?

Ответы на вопрос(3)

Ваш ответ на вопрос