Heim >Web-Frontend >js-Tutorial >Wie kann ich mithilfe von JavaScript eine Textauswahl in Textfeldern beibehalten und erhalten?
Abfrage:
Wie kann ich die Textauswahl in einem Textfeld beibehalten, auch nach der Interaktion mit anderen Steuerelementen?
Lösung:
Um die Textfeldauswahl über Klicks auf andere Elemente hinweg beizubehalten, verwenden Sie die Folgender Ansatz:
document.onkeydown = function (e) { ShowSelection(); }
Abfrage:
Wie kann ich den in einem Textfeld ausgewählten Text programmgesteuert abrufen?
Lösung:
Um den ausgewählten Text aus einem Textfeld abzurufen, befolgen Sie diese Schritte Schritte:
function ShowSelection() { var textComponent = document.getElementById('Editor'); var selectedText; if (textComponent.selectionStart !== undefined) { var startPos = textComponent.selectionStart; var endPos = textComponent.selectionEnd; selectedText = textComponent.value.substring(startPos, endPos); } else if (document.selection !== undefined) { textComponent.focus(); var sel = document.selection.createRange(); selectedText = sel.text; } alert("You selected: " + selectedText); }
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von JavaScript eine Textauswahl in Textfeldern beibehalten und erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!