View difference between Paste ID: bQyuUjHm and CmDaWE8y
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
}