Wie man Text mit JavaScript hervorhebt

Wie man Text mit JavaScript hervorhebt

Während der Entwicklung dynamischer Websites müssen Entwickler häufig Text auf einer Webseite hervorheben, um Text oder Informationen zu betonen. Das Hervorheben von Text ist eine sehr nützliche Funktion, die den Benutzern hilft, sich auf den jeweiligen Text oder die jeweiligen Informationen zu konzentrieren.

In diesem Artikel wird das Verfahren zum Hervorheben von Text in JavaScript beschrieben.

Wie man Text mit JavaScript hervorhebt?

Verwenden Sie das „Text in JavaScript in JavaScript, um die“ zu verwendenmarkierenElement/Tag in der Tag- oder JavaScript -Datei. Es wird mit vordefinierten JavaScript -Methoden verwendet, wie z. B. die “Innerhtml”Attribut und die“GetElementById ()" Methode. Lassen Sie uns einige Beispiele sehen, die wir verstehen können.

Beispiel 1: Hardcode -Text hervorheben

In diesem Beispiel werden wir den Text dynamisch auf der Webseite hinzufügen und ihn hervorheben. Zu diesem Zweck erstellen Sie zunächst eine

Element in einer HTML -Datei durch Zuweisen einer ID “Text”:

Jetzt im Tag zuerst, bekommen Sie die

Element verwendet seine zugewiesene ID mit Hilfe von “GetElementById ()" Methode. Verwenden Sie dann das “Innerhtml”Attribut zum Hinzufügen des Textes auf der Webseite. Fügen Sie ihn zwischen den “hinzu, um den angegebenen Text hervorzuheben" Schild:

dokumentieren.GetElementById ("Text").Innerhtml = "JavaScript von LinuxHint lernen";

Ausgang

Beispiel 2: Text in der Laufzeit hervorheben (benutzerdefinierte)

Hier werden wir den Text in dem angegebenen Absatz hervorheben, der vom Benutzer eingegeben wird. Fügen Sie für den entsprechenden Zweck einen Text in eine HTML -Datei in a hinzu

Tag mit einer ID “Nachricht”:

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.

Erstellen Sie ein Eingabefeld, um Text zu durchsuchen, um im Absatz hervorzuheben:

Greifen Sie nun in Tag oder in der JavaScript -Datei auf den Absatz und das Textfeld zu, indem Sie ihre zugewiesenen IDs mithilfe der Methode „getElementById ()“ mithilfe ihrer zugewiesenen IDs haben:

const textmsg = dokument.GetElementById ('Nachricht');
const highlightText = dokument.GetElementById ('HighlightText');

Verwenden Sie die “AddEventListener ()Methode, die den eingegebenen Wert im Absatz durchsucht und ihn hervorhebt. Verwenden Sie zu diesem Zweck einen regulären Ausdruck, um den gesamten Text zu finden, der dem durchsuchten Wort oder Satz entspricht. Verwenden Sie das Tag zum Hervorheben des übereinstimmten Textes:

Text hervorheben.AddEventListener ('Eingabe', (Ereignis) =>
const texsearch = Ereignis.Ziel.Wert;
const regexpattern = new Regexp (texsearch, 'gi');
Sei text = textmsg.Innerhtml;
Text = Text.ersetzen (/(|)/gim, ");
const newText = text.ersetzen (regexpattern, '$ &');
textmsg.Innerhtml = newText;
);

Wie Sie sehen, haben wir den Text im Absatz, der im Eingabefeld gesucht wird, erfolgreich hervorgehoben:

Das ging darum, den Text in JavaScript hervorzuheben.

Abschluss

Verwenden Sie das „Text in JavaScript in JavaScript“ die “markierenElement/Tag in der Tag- oder JavaScript -Datei. In diesem Artikel haben wir ordnungsgemäß detaillierte Beispiele für das Hervorheben des Textes in JavaScript angegeben. Wir gaben ein Beispiel für hartcodiertes Text-Hervorhebung sowie für das Hervorheben oder Auswählen von Text durch den von Benutzer eingereichten Wert.