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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage