Javascript findet Vorkommensposition des ausgewählten Textes in einem Div

Ich habe eine Zeichenkette mit einem Wort fünfmal. Wenn ich vor hallo vorgewählt habe, sollte es 4 zurückbringen

 <div id="content">hello hai hello hello hello</div>

Erhalten des ausgewählten Textskripts

<script>
 if(window.getSelection){
   t = window.getSelection();
 }else if(document.getSelection){
   t = document.getSelection();
 }else if(document.selection){
   t =document.selection.createRange().text;
 }
 </script>

Wenn ich wählehai es sollte zurückkehren1.

Wenn ich wählehello hai es sollte zurückkehren1. Bitte helfen Sie.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage