JavaScript-däki ata-eni nädogry arassalama ýalňyşlygy
Bizde käbir sanaw bolsun diýeliň. Düwmä basylanda her gezek bu sanawy öňki mazmunyny arassalap, täzeden düzmek islesek. Başlangyçlar köplenç çylşyrym çözgüt sazlap tapmak synanyşýarken ýalňyşlyk edýärler. Geliň, ýönekeý warianty göreliň.
Sanawy üýtgeýjide alyandygymyz bolsun:
let ul = document.querySelector('ul');
Şeýle hem düwmäni alyandygymyz bolsun:
let btn = document.querySelector('button');
Düwmä basylanda sanawymyz käbir bahalar bilen doldurylýar diýeliň. Mysal üçin men häzirki sekunt degişli tötänleýin bahany aldyň:
btn.addEventListener('click', function() {
let rand = new Date.getSeconds();
for (let i = 0; i <= rand; i++) {
let li = document.createElement('li');
li.textContent = i;
ul.append(li);
}
});
Ýokardaky kodyň içinde, täze sanaw puntuklary
eýýäm bar bolanlaryň yzyndan goşular.
Biz bolsa, öňki puntuklaryň eýýem aýrylmagyny
islesdik. Çözgüt ýönekeý -
biz diňe ul tegimiziň
mazmunyny arassalamaly:
btn.addEventListener('click', function() {
ul.textContent = ''; // sanawy arassalaýarys
let rand = new Date.getSeconds();
for (let i = 0; i <= rand; i++) {
let li = document.createElement('li');
li.textContent = i;
ul.append(li);
}
});