Auf dieser Seite http://blog.zacharyvoase.com/2010/11/11/sockets-and-nodes-i/ wird durch Ausführen des folgenden Codes in JavaScript-Konsole eine Ausnahme ausgelöst.DOM Ausnahme beim Zuweisen von HTML-Entities zu innerHTML
var div = document.createElement('div'); div.innerHTML = "»";
- Chrome 8.0.552.28 Mac: Fehler: INVALID_STATE_ERR: DOM Exception 11
- Firebug in Firefox 3.6.12 Mac: NS_ERROR_DOM_SYNTAX_ERR Eine ungültige oder illegale Zeichenfolge
- Safari 5.0.2 Mac angegeben wurde: Fehler: NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
Opera: Werke
gut, aber es funktioniert gut in allen anderen Seiten habe ich versucht. Meine Fragen sind Was ist das Besondere an der Seite und Warum werfen Chrome und Firefox eine Ausnahme?
Das Schreiben des Zeichens direkt ohne Entity funktioniert gut.
var div = document.createElement('div'); div.innerHTML = "»";
Die Verwendung anderer Entitäten funktioniert auch, z.
var div = document.createElement('div'); div.innerHTML = "<";
Welche Version von Chrom? Ich sehe keine, aber ich bin in Chrome 9.0 dev. – theazureshadow
Ich sehe keinen Fehler in Firebug entweder ... –
Danke. Ich habe der Beschreibung Versionsinformationen hinzugefügt. – Arrix