- 
                    Üyelik
                    12.01.2020
                
- 
                    Yaş/Cinsiyet
                    35 / E
                
- 
                    Meslek
                    Software Developer
                
- 
                    Konum
                    Rusya
                
                - 
                    Ad Soyad
                    F** S**
                
- 
                    Mesajlar
                    78
                
- 
                    Beğeniler
                    48 / 13
                
- 
                    Ticaret
                    0, (%0)
                
 
                var aranacak = document.getElementById('aranacak').value;
		   var a = text.toLowerCase();
		   var kelimeler = new Array();
		   kelimeler = a.split(aranacak.toLowerCase());
		   var cnt = kelimeler.length-1;
		   document.getElementById('adetarea').innerHTML=cnt
		   document.getElementById('yuzdegeri').innerHTML='%'+Math.round(cnt/words.length*100);
işlemi yapan kod bu işte. Yüzdenin çıkışı
                        
     
                                     
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    12.01.2020
                
- 
                    Yaş/Cinsiyet
                    35 / E
                
- 
                    Meslek
                    Software Developer
                
- 
                    Konum
                    Rusya
                
                - 
                    Ad Soyad
                    F** S**
                
- 
                    Mesajlar
                    78
                
- 
                    Beğeniler
                    48 / 13
                
- 
                    Ticaret
                    0, (%0)
                
 
                Sorun Çözüldü Teşekkürler Yardımcı Olan Herkese...
                        
     
                                     
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    03.04.2019
                
- 
                    Yaş/Cinsiyet
                    30 / E
                
- 
                    Meslek
                    .
                
- 
                    Konum
                    Trabzon
                
                - 
                    Ad Soyad
                    A** K**
                
- 
                    Mesajlar
                    905
                
- 
                    Beğeniler
                    393 / 395
                
- 
                    Ticaret
                    3, (%100)
                
 
                Hocam sizin yüzde değişen spanda tetikleyiciniz mevcut da o span ı da tetikleyen bir şey var ki artıyor siz yazdıkça, ben ortadan yazmaya çalışınca o span ı tetikleyecek bir eventin olması gerektiği için input koydum oraya. Trim ve substr fonksiyonları php de de var, trim sağdaki ve soldaki olası boşlukları siliyor ki substr fonksiyonu hata yapmasın, substr fonksiyonu da alınan değeri istenilen karakterden itibaren yeniden alıyor. Ekstradan ParseInt de kullanabilirsiniz sayıyı stringten integere çevirsin diye de isteğe bağlı biraz o sayısal işlem yapacaksanız. 
Ayrıca ikinci yazdığınız mesajda bir tetikleyici event yok, olay tetiklendikten sonra yüzdeyi yazdıran kodlar. İkinci bir aksiyona girmeden
if(Math.round(cnt/words.length*100)>=4 && Math.round(cnt/words.length*100)<=6) {
document.getElementById("textspanim1").innerHTML='tamam';
} else {
document.getElementById("textspanim1").innerHTML='tamam değil ';
} 
 
Şeklinde yazarsanız aynı kodlar içinde kontrol etmiş olursunuz . 
Bunları mobilden yazdım, karışmış olabilir biraz
Edit: :(