Während der Entwicklung dynamischer Websites müssen Entwickler häufig den hervorgehobenen oder ausgewählten Text durch den Benutzer abrufen. Dies kann für mehrere Situationen wirksam sein, z. B. den Benutzern, Text zu kopieren und einfügen oder andere Aktionen basierend auf dem hervorgehobenen/ausgewählten Inhalt ausführen.
Dieses Tutorial zeigt:
So erhalten Sie den hervorgehobenen Text in JavaScript mit dem Fenster „Fenster“.GetSelection () ”Methode?
Der "Fenster.GetSelection ()Methode ist eine vordefinierte JavaScript -Methode, die eine „angibt“AuswahlObjekt als Darstellung des Textes, der jetzt auf der Seite ausgewählt wird. Das Objekt „Auswahl“ gibt einen oder mehrere Textbereiche an, die der Benutzer gewählt hat.
Beispiel
Im angegebenen Beispiel werden wir den ausgewählten Text von der Webseite abrufen. Erstens erstellen wir einen Textabsatz mit einem HTML
Element und eine ID zuweisen “NachrichtDas hilft, diesen Absatz für die Anwendung verschiedener Funktionen zu erhalten:
LinuxHint ist eine hervorragende Ressource, um etwas über Linux und verwandte Open-Source-Software zu lernen. Es bietet auch viele Tutorials und Führer in verschiedenen Programmiersprachen wie Java, Python, HTML, CSS, JavaScript usw. LinuxHint bietet einfache, klare und authentische Informationen.
Jetzt erstellen wir einen Bereich zum Drucken/Anzeigen des abgerufenen Textes auf der Webseite mit dem Element:
Hervorgehobener Text: id = "markierter text">
Definieren Sie in JavaScript eine Funktion namens “Text auswählen()Das gibt das ausgewählte Objekt zurück, indem Sie das aufrufen "Fenster.GetSelection ()" Methode:
Funktion selectText ()
if (Fenster.GetSelection)
Rückkehrfenster.getSelection ();
Definieren Sie eine andere Funktion namens “getHiglighightteText ()"Dadurch werden die Funktion" selectText () "aufgerufen, um den hervorgehobenen Text zu drucken:
Funktion gethighlightedText ()
dokumentieren.GetElementById ("HerdText").InnerText = selectText ();
Nehmen Sie nun die Referenz des Absatzes mit seiner zugewiesenen ID ab und rufen Sie dann die Funktion „GetHighlightedText ()“ im Klickereignis auf:
dokumentieren.GetElementById ("Nachricht").AddEventListener ("Click", GethighlightedText);
Sie können sehen, dass der hervorgehobene Text erfolgreich abgerufen wurde:
Es geht darum, den hervorgehobenen Text in JavaScript zu rufen.
Abschluss
Verwenden Sie die ausgewählte oder hervorgehobene Text auf der Webseite, um die “zu erhaltenFenster.GetSelection ()”Methode oder die“dokumentieren.GetSelection ()" Methode. Beide Methoden sind in Bezug auf die Leistung gleich. Verwenden Sie das Fenster „Fenster.GetSelection () ”Methode zur Auswahl von Objekten für das gesamte Fenster. Während das „Dokument.GetSelection () ”Methode wird für das Auswahlobjekt für das aktuelle Dokument verwendet.