SHOW:
|
|
- or go back to the newest paste.
| 1 | // zakładamy, że na stronie jest element div z identyfikatorem "haslo" | |
| 2 | var div = document.querySelector("#haslo");
| |
| 3 | var haslo = "Ania"; | |
| 4 | var wybranaLitera = "a"; | |
| 5 | ||
| 6 | // Generowanie hasła w HTML | |
| 7 | for(var i = 0; i < haslo.length; i++) {
| |
| 8 | ||
| 9 | var span = document.createElement("span");
| |
| 10 | span.textContent = "*"; | |
| 11 | ||
| 12 | div.appendChild(span); | |
| 13 | ||
| 14 | } | |
| 15 | ||
| 16 | // W tym momencie, mamy na stronie element div, a w nim np. 4 gwiazdki | |
| 17 | // każda umieszczona w elemencie span | |
| 18 | ||
| 19 | // Sprawdzanie poprawności wpisanej litery | |
| 20 | for(var i = 0; i < haslo.length; i++) {
| |
| 21 | ||
| 22 | if( haslo.charAt(i).toLowerCase() === wybranaLitera.toLowerCase() ) {
| |
| 23 | // wiemy, że dana litera to "a" lub "A" i możemy ją odkryć | |
| 24 | // w tym celu zamienimy gwiazdkę w konkretnym elemencie span na literę | |
| 25 | div.children[i].textContent = haslo.charAt(i); | |
| 26 | } | |
| 27 | ||
| 28 | } |