@gast42
Thx, dass ein Element zuviel aufgerufen wird, behebe ich. Löst aber nicht das eigentliche Problem.
@Felix
Kannte die Fehlerkonsole noch gar nicht. Sie gibt folgendes aus
Fehler: NamenArray[i] is undefined
&
Fehler: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative" nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)" location: "JS frame :: chrome://global/content/bindings/autocomplete.xml :: onxblpopuphiding :: line 834" data: no]
Beide Fehlermeldungen treten erst auf, sobald ich .toLowerCase() an NamenArray[i] anfüge. Ohne .toLowerCase() arbeitet er mit NameArray ohne Fehlermeldung und gibt korrekte Ergebnisse im Browser aus.