Javascript error: TypeError: 'null' ist kein Objekt (Bewertung von 'event.target') auf Safari
Ich habe Schwierigkeiten, meine JavaScript-Syntax zu integrieren. Mein Code funktioniert im Internet Explorer (IE). Bei der Ausführung unter Safari ist jedoch ein JavaScript-Fehler aufgetreten.
Dies ist mein Testcode:
document.onmouseup = function hideaddrspopup () {
if (event.srcElement.id != 'fieldName') {
alert(event.srcElement.id);
}
}
Ich habe versucht, etwas wie:
document.onmouseup = function hideaddrspopup() {
if (event.srcElement.id != 'fieldName' || event.target.id != 'fieldName') {
alert(event.srcElement.id);
alert(event.target.id);
}
}
Aber es erscheint immer noch ein Fehler auf der Konsole:
'TypeError:' null 'ist kein Objekt (Auswertung von' event.target ')'
Ich bin mir bewusst, dassevent.scrElement
funktioniert nur im IE. Wie funktioniert es in den anderen Browsern?