Ошибка 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. Как заставить его работать в других браузерах?