Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem (prawdopodobnie) z petelka w javascript
Forum PHP.pl > Forum > Przedszkole
Wolfie
Witam

Robie sobie cwiczenia w javascript ktore znalazlem na jakies stronce.
Zadanie polega na wpisaniu wyrazu w pole tekstowe i po wcisnieciu przycisku wyswietlenie wyrazu z powtorzonymi literami , zas miedzy tymi powtorzonymi literami ma wystapic litera "o"

Napisalem nastepujacy skrypt :

  1. <title>javascript exercises</title>
  2. <script type="text/javascript">
  3.  
  4. function Translate(){
  5.  
  6. var string = document.getElementById('str').value
  7.  
  8.  
  9. for(i=0;i<string.length;i++)
  10. {
  11. document.getElementById('div').innerHTML = string.charAt(i)+'o'+string.charAt(i);
  12. }
  13. }
  14. </head>
  15. <input type="text" id="str">
  16. <input type="submit" onclick="Translate()" value="translate">
  17. <div id="div"></div>
  18. </body>
  19. </html>




problem polega na tym iz wpisujac wyraz wyswietla sie tylko powtorzenie ostatniej litery wyrazu z "o" miedzy literami nie zas caly wyraz z powtorzeniami i literami "o"
Podejrzewam iz blad tkwi w petli.
Prosze o pomoc
Pozdrawiam
deirathe
  1. for(i=0;i<string.length;i++)
  2. {
  3. document.getElementById('div').innerHTML += string.charAt(i)+'o'+string.charAt(i);
  4. }

wkladaj kod w tagi!
Wolfie
Wszystko pieknie dziala ale czy moglbym prosic jeszcze o jakis krotki komentarz , dlaczego dziala tak a nie dziala sposob poprzedni?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.