Text im Dokument hervorheben (JavaScript) Effizient
Wie kann ich (effizient - Computer nicht verlangsamen [CPU]) einen bestimmten Teil einer Seite hervorheben?
Sagen wir mal, dass meine Seite so ist:
<html>
<head>
</head>
<body>
"My generic words would be selected here" !.
<script>
//highlight code here
var textToHighlight = 'selected here" !';
//what sould I write here?
</script>
</body>
</html>
Meine Idee ist, den gesamten Körper in eine Variable zu "klonen" und über den Index den angegebenen Text zu finden. Ändern Sie (fügen Sie einen Bereich mit einer Hintergrundfarbe ein) den "geklonten" String und ersetzen Sie den "echten" Körper durch den "geklonten" .
Ich denke nur, dass es nicht effizient ist.
Hast du noch andere Ideen? (Seien Sie kreativ :) )