Ich möchte programmgesteuert Wörter in der Eingabe hinzufügen und immer das Ende des Textes sehen. Aber das Problem ist, dass, wenn ich Wort (wie input.value += 'word'
) hinzufügen, wenn die Länge des Textes fast die gleiche wie die Länge der Eingabe ist, Text innerhalb der Eingabe nicht bewegt, so kann ich nur Anfang des Textes sehen und die Endung wird ausgeblendet .
Ich denke, wenn ich Cursor an das Ende der Eingabe setzen könnte es helfen, aber keine Tricks mit Cursor nicht in Chrome arbeiten, wieWie wird das Ende des Textes in der Eingabe angezeigt, nachdem der Text programmgesteuert hinzugefügt wurde?
input.value = input.value
oder
input.setSelectionRange(input.value.length, input.value.length);
helfen kann dies vielleicht? http://stackoverflow.com/questions/511088/use-javascript-to-place-cursor-at-end-of-text-in-text-input-element –
Ich habe diese Beispiele versucht, sie funktionieren nicht in Chrome – cooperok