Vergleichen Sie alle vorkommen mit Fenster.finden()
Zum Beispiel wenn ich eine web-Seite HTML-wie unten
<body>
Hello Techies, <br>
Techies here.
</body>
Wenn ich Suche nach "Techies" mit
var sel = window.getSelection();
sel.collapse(document.body, 0);
document.body.offsetHeight;
if (window.find("Techies", true)) {
document.execCommand("hiliteColor", false, "YellowGreen");
sel.collapseToEnd();
}
Es ist die Hervorhebung nur den index des ersten Vorkommens von "Techies". Aber wenn ich die Suche mit Strg+F das erste vorkommen wird Dunkel hinterlegt und die nächsten Ereignisse werden hervorgehoben, in Licht-Farben-Modus. Wie kann ich erreichen das gleiche mit dem obigen code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit einem
while
Schleife: