@@Isabell Fock
Leider benötige ich die Auswahl durch Dropdown zwingend.
Auswahl ja, durch Dropdown nein.
Eine automatische Auswahl ist für meinen Anwendungsfall nicht ausreichend.
Natürlich nicht. Genau das sagt ja auch der Artikel: „fast immer, aber nicht ausschließlich.“
Dass automatische Sprachvereinbarung für einige wenige Nutzer nicht das richtige Ergebnis liefert, ist kein Grund, sie nicht zu implementieren. Für die allermeisten Nutzer liefert sie nämlich das richtige Ergebnis und es bleibt den Nutzern erspart, selbst die Sprache umschalten zu müssen.
warum funktioniert der Code dann z.B. schon micht mehr, wenn ich hier nur zwischen 'Englischer' und 'Text' einen Absatz mache?
Weil ein Zeilenumbruch in JavaScript eine Anweisung beendet.
document.getElementById("head").innerHTML = "Englischer
Text hier";
wäre gleichbedeutend mit
document.getElementById("head").innerHTML = "Englischer;
Text hier";
Und weil nach Englischer
kein "
steht, wird in der Fehlerkonsole der Syntaxfehler angemeckert: unterminated string literal.
LLAP 🖖
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.